diff --git a/CMakeLists.txt b/CMakeLists.txt index 1363fea63..efedcb87d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 2.4) -project (server) +project (server C) enable_testing() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 000000000..f29bc96f5 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,35 @@ +cmake_minimum_required(VERSION 2.4) +project (server C) + +find_package (Lua51 REQUIRED) +find_package (LibXml2 REQUIRED) +find_package (Sqlite3 REQUIRED) +find_package (ToLua REQUIRED) +find_package (Curses REQUIRED) + +include_directories (${CORE_INCLUDE_DIR}) +include_directories (${CRITBIT_INCLUDE_DIR}) +include_directories (${CRYPTO_INCLUDE_DIR}) +include_directories (${QUICKLIST_INCLUDE_DIR}) +include_directories (${CUTEST_INCLUDE_DIR}) +include_directories (${LUA_INCLUDE_DIR}) +include_directories (${LIBXML2_INCLUDE_DIR}) +include_directories (${BSON_INCLUDE_DIR}) +include_directories (${INIPARSER_INCLUDE_DIR}) + +add_executable(server main.c) + +target_link_libraries(server eressea) +target_link_libraries(server ${QUICKLIST_LIBRARIES}) +target_link_libraries(server ${CRITBIT_LIBRARIES}) +target_link_libraries(server ${BSON_LIBRARIES}) +target_link_libraries(server ${CRYPTO_LIBRARIES}) +target_link_libraries(server ${INIPARSER_LIBRARIES}) +target_link_libraries(server ${CUTEST_LIBRARIES}) +target_link_libraries(server ${CURSES_LIBRARIES}) +target_link_libraries(server ${LUA_LIBRARIES}) +target_link_libraries(server ${TOLUA_LIBRARIES}) +target_link_libraries(server ${LIBXML2_LIBRARIES}) +target_link_libraries(server ${SQLITE3_LIBRARIES}) + +add_test (server server --tests)