X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=CMakeLists.txt;h=ab32f9b787075e62bd2f00ce6f2f1ab3df38ba3b;hb=a26598ecb33884693351f8b19097f3d1fe87e634;hp=200a517c9dcccb8fa8ffa0fbce2e6199eb7a0f63;hpb=cc2cde93e5d2391d3e0c5b6d4c7f5f9a6a5f6b5e;p=supertux.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 200a517c9..ab32f9b78 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,6 +49,13 @@ PROJECT(SUPERTUX) +## Some default settings + +set(DEBUG 0 CACHE BOOL "Build with debugging options") +set(ENABLE_BINRELOC 0 CACHE BOOL "Enable autopackage's BINRELOC features") +set(APPDATADIR "" CACHE STRING "APPDATADIR for autopackage's BINRELOC features") +set(ENABLE_SQDBG 0 CACHE BOOL "Build squirrel script interpreter with debugging options") + ## Search here for additional cmake modules (for finding deps) set(CMAKE_MODULE_PATH ${SUPERTUX_SOURCE_DIR}/mk/cmake ${CMAKE_MODULE_PATH}) @@ -79,6 +86,19 @@ FIND_PACKAGE(PhysFS REQUIRED) INCLUDE_DIRECTORIES(${PHYSFS_INCLUDE_DIR}) LINK_LIBRARIES(${PHYSFS_LIBRARY}) +#FIND_PACKAGE(ICONV REQUIRED) +#INCLUDE_DIRECTORIES(${ICONV_INCLUDE_DIR}) +#LINK_LIBRARIES(${ICONV_LIBRARY}) + +## Check platform-dependent build options + +INCLUDE(ConfigureChecks) + +## Create config.h + +configure_file(config.h.cmake ${CMAKE_BINARY_DIR}/config.h ) +include_directories (${CMAKE_BINARY_DIR}/) + ## Also execute instructions in src/squirrel/CMakeLists.txt ADD_SUBDIRECTORY(src/squirrel) @@ -89,7 +109,6 @@ LINK_DIRECTORIES(src/squirrel) ## Some additional include paths -include_directories (${SUPERTUX_SOURCE_DIR}/) include_directories (${SUPERTUX_SOURCE_DIR}/src/) include_directories (${SUPERTUX_SOURCE_DIR}/src/squirrel/include/)