forked from github/server
30 lines
794 B
CMake
30 lines
794 B
CMake
cmake_minimum_required(VERSION 2.6)
|
|
project (arda-server C)
|
|
|
|
enable_testing()
|
|
|
|
INCLUDE (CheckIncludeFiles)
|
|
INCLUDE (CheckSymbolExists)
|
|
CHECK_INCLUDE_FILES (stdbool.h HAVE_STDBOOL_H)
|
|
CHECK_SYMBOL_EXISTS (_Bool "stdbool.h" HAVE__BOOL)
|
|
CHECK_INCLUDE_FILES (strings.h HAVE_STRINGS_H)
|
|
|
|
CONFIGURE_FILE (
|
|
${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
|
|
${CMAKE_BINARY_DIR}/include/config.h)
|
|
INCLUDE_DIRECTORIES (${CMAKE_BINARY_DIR}/include)
|
|
|
|
find_package (Lua 5 REQUIRED)
|
|
find_package (ToLua REQUIRED)
|
|
find_package (LibXml2 REQUIRED)
|
|
find_package (Curses REQUIRED)
|
|
find_package (SQLite3 REQUIRED)
|
|
|
|
add_subdirectory (crypto)
|
|
add_subdirectory (quicklist)
|
|
add_subdirectory (iniparser)
|
|
add_subdirectory (cutest)
|
|
add_subdirectory (critbit)
|
|
add_subdirectory (core/src eressea)
|
|
add_subdirectory (src server)
|