Merge pull request #3916 from chewi/system-squish
CMake: Add option to use system Squish library
This commit is contained in:
commit
8ccf57f100
@ -31,6 +31,8 @@ CMAKE_DEPENDENT_OPTION(BUILD_RECORDER "Build opengl recorder" ON
|
|||||||
"NOT SERVER_ONLY;NOT APPLE" OFF)
|
"NOT SERVER_ONLY;NOT APPLE" OFF)
|
||||||
CMAKE_DEPENDENT_OPTION(USE_FRIBIDI "Support for right-to-left languages" ON
|
CMAKE_DEPENDENT_OPTION(USE_FRIBIDI "Support for right-to-left languages" ON
|
||||||
"NOT SERVER_ONLY" OFF)
|
"NOT SERVER_ONLY" OFF)
|
||||||
|
CMAKE_DEPENDENT_OPTION(USE_SYSTEM_SQUISH "Use system Squish library instead of the built-in version, when available." ON
|
||||||
|
"NOT SERVER_ONLY" OFF)
|
||||||
CMAKE_DEPENDENT_OPTION(USE_WIIUSE "Support for wiimote input devices" ON
|
CMAKE_DEPENDENT_OPTION(USE_WIIUSE "Support for wiimote input devices" ON
|
||||||
"NOT SERVER_ONLY;NOT MINGW;NOT CYGWIN" OFF)
|
"NOT SERVER_ONLY;NOT MINGW;NOT CYGWIN" OFF)
|
||||||
|
|
||||||
@ -247,8 +249,10 @@ if(NOT SERVER_ONLY)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT SERVER_ONLY)
|
if(NOT SERVER_ONLY)
|
||||||
|
if(USE_SYSTEM_SQUISH)
|
||||||
find_library(SQUISH_LIBRARY NAMES squish libsquish)
|
find_library(SQUISH_LIBRARY NAMES squish libsquish)
|
||||||
find_path(SQUISH_INCLUDEDIR NAMES squish.h PATHS)
|
find_path(SQUISH_INCLUDEDIR NAMES squish.h PATHS)
|
||||||
|
endif()
|
||||||
if (NOT SQUISH_LIBRARY OR NOT SQUISH_INCLUDEDIR)
|
if (NOT SQUISH_LIBRARY OR NOT SQUISH_INCLUDEDIR)
|
||||||
add_subdirectory("${PROJECT_SOURCE_DIR}/lib/libsquish")
|
add_subdirectory("${PROJECT_SOURCE_DIR}/lib/libsquish")
|
||||||
include_directories("${PROJECT_SOURCE_DIR}/lib/libsquish")
|
include_directories("${PROJECT_SOURCE_DIR}/lib/libsquish")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user