diff options
author | Kornel Lesiński <kornel@geekhood.net> | 2013-03-25 23:46:54 +0000 |
---|---|---|
committer | Kornel Lesiński <kornel@geekhood.net> | 2013-03-25 23:46:54 +0000 |
commit | cfa23367ad30485d92b186697bc378101b55b770 (patch) | |
tree | 564e10360ec7e5b2291bf74a90e6dc717399d587 /CMakeLists.txt | |
parent | 46054d232750f9bc1375bf85fa18045b3084cd01 (diff) | |
download | libgd-cfa23367ad30485d92b186697bc378101b55b770.tar.gz |
Download libimagequant in cmakefile if needed
--HG--
branch : liq
extra : source : de3e993342bc3d4eefe4b638143a7657e0aafe62
extra : histedit_source : 961d951975c5df5b9da5848ce2b04777a2156890%2C12013ded8ac6e49f8af6e757daa1aad8299d3e65
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c926ce..27866ac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,6 +9,7 @@ PROJECT(GD) SET(CMAKE_MODULE_PATH "${GD_SOURCE_DIR}/cmake/modules") OPTION(ENABLE_PNG "Enable PNG support" 1) +OPTION(ENABLE_LIQ "Enable libimagequant support" 1) OPTION(ENABLE_JPEG "Enable JPEG support" 1) OPTION(ENABLE_TIFF "Enable TIFF support" 1) OPTION(ENABLE_XPM "Enable XPM support" 1) @@ -69,6 +70,10 @@ else (USE_EXT_GD) FIND_PACKAGE(ZLIB) + IF (ENABLE_LIQ) + FIND_PACKAGE(LIQ) + ENDIF (ENABLE_LIQ) + IF (NOT WIN32) FIND_PACKAGE(PTHREAD) ENDIF (NOT WIN32) @@ -117,6 +122,11 @@ else (USE_EXT_GD) SET(HAVE_LIBPNG 1) ENDIF(PNG_FOUND) + IF(LIQ_FOUND) + INCLUDE_DIRECTORIES(${LIQ_INCLUDE_DIR}) + SET(HAVE_LIBIMAGEQUANT_H 1) + ENDIF(LIQ_FOUND) + IF(XPM_FOUND) INCLUDE_DIRECTORIES(${XPM_INCLUDE_DIR}) SET(HAVE_LIBXPM 1) @@ -193,6 +203,10 @@ else(WIN32) set(CPACK_GENERATOR TGZ) endif(WIN32) +IF (ENABLE_LIQ AND LIQ_BUILD) + ADD_DEPENDENCIES(${GD_LIB} libimagequant) + ADD_DEPENDENCIES(${GD_LIB_STATIC} libimagequant) +ENDIF(ENABLE_LIQ AND LIQ_BUILD) set(CPACK_SOURCE_GENERATOR TGZ) set(CPACK_SOURCE_IGNORE_FILES |