diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c9e3320..d19b863 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,6 +46,17 @@ ENDIF() if (JPEG_FOUND) SET(src jpeg.c) include_directories (${JPEG_INCLUDE_DIR}) + SET(CMAKE_REQUIRED_INCLUDES "${JPEG_INCLUDE_DIR}") + SET(CMAKE_REQUIRED_LIBRARIES "${JPEG_LIBRARY}") + INCLUDE(CheckSymbolExists) + CHECK_SYMBOL_EXISTS(jpeg_mem_src "stddef.h;stdio.h;jpeglib.h" HAVE_JPEG_MEM_SRC) + IF (HAVE_JPEG_MEM_SRC) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_JPEG_MEM_SRC") + ENDIF (HAVE_JPEG_MEM_SRC) + CHECK_SYMBOL_EXISTS(jpeg_mem_dest "stddef.h;stdio.h;jpeglib.h" HAVE_JPEG_MEM_DEST) + IF (HAVE_JPEG_MEM_DEST) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_JPEG_MEM_DEST") + ENDIF (HAVE_JPEG_MEM_DEST) ADD_TORCH_PACKAGE(jpeg "${src}" "${luasrc}" "Image Processing") TARGET_LINK_LIBRARIES(jpeg luaT TH ${JPEG_LIBRARIES}) IF(LUALIB) |