diff --git a/server/guildserver/CMakeLists.txt b/server/guildserver/CMakeLists.txt index 2a3504c..a6b00fb 100644 --- a/server/guildserver/CMakeLists.txt +++ b/server/guildserver/CMakeLists.txt @@ -10,6 +10,14 @@ else() set(CMAKE_BUILD_TYPE "Debug") message("debug mode") endif() + +if (${LIB_DIR}) + message(LIB_DIR: ${LIB_DIR}) +else() + set(LIB_DIR ) + message(LIB_DIR: ${LIB_DIR} ) +endif() + set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g -std=gnu++11 -DNDEBUG -DGAME_ID=${GAME_ID} ") set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DDEBUG -DGAME_ID=${GAME_ID} ") @@ -32,7 +40,7 @@ include_directories( link_directories( /usr/lib64/mysql /usr/local/lib - ../../third_party/behaviac/lib + ../../third_party/behaviac/lib/${LIB_DIR} ) aux_source_directory(../../third_party/a8engine/a8 @@ -101,7 +109,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug") hiredis tinyxml2 tcmalloc - behaviac_gcc_debug + behaviac_gcc_release ) else() target_link_libraries( diff --git a/server/imserver/CMakeLists.txt b/server/imserver/CMakeLists.txt index d84de32..9b0c281 100644 --- a/server/imserver/CMakeLists.txt +++ b/server/imserver/CMakeLists.txt @@ -10,6 +10,14 @@ else() set(CMAKE_BUILD_TYPE "Debug") message("debug mode") endif() + +if (${LIB_DIR}) + message(LIB_DIR: ${LIB_DIR}) +else() + set(LIB_DIR ) + message(LIB_DIR: ${LIB_DIR} ) +endif() + set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g -std=gnu++11 -DNDEBUG -DGAME_ID=${GAME_ID} ") set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DDEBUG -DGAME_ID=${GAME_ID} ") @@ -32,7 +40,7 @@ include_directories( link_directories( /usr/lib64/mysql /usr/local/lib - ../../third_party/behaviac/lib + ../../third_party/behaviac/lib/${LIB_DIR} ) aux_source_directory(../../third_party/a8engine/a8 @@ -101,8 +109,8 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug") curl hiredis tinyxml2 -# tcmalloc - behaviac_gcc_debug + # tcmalloc + behaviac_gcc_release ) else() target_link_libraries( diff --git a/server/masterserver/CMakeLists.txt b/server/masterserver/CMakeLists.txt index 1773fc8..2b43144 100644 --- a/server/masterserver/CMakeLists.txt +++ b/server/masterserver/CMakeLists.txt @@ -10,6 +10,14 @@ else() set(CMAKE_BUILD_TYPE "Debug") message("debug mode") endif() + +if (${LIB_DIR}) + message(LIB_DIR: ${LIB_DIR}) +else() + set(LIB_DIR ) + message(LIB_DIR: ${LIB_DIR} ) +endif() + set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g -std=gnu++11 -DNDEBUG -DGAME_ID=${GAME_ID} ") set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DDEBUG -DGAME_ID=${GAME_ID} ") @@ -32,7 +40,7 @@ include_directories( link_directories( /usr/lib64/mysql /usr/local/lib - ../../third_party/behaviac/lib + ../../third_party/behaviac/lib/${LIB_DIR} ) aux_source_directory(../../third_party/a8engine/a8 @@ -101,7 +109,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug") hiredis tinyxml2 tcmalloc - behaviac_gcc_debug + behaviac_gcc_release ) else() target_link_libraries( diff --git a/server/rankserver/CMakeLists.txt b/server/rankserver/CMakeLists.txt index c82ff0b..cb3f8da 100644 --- a/server/rankserver/CMakeLists.txt +++ b/server/rankserver/CMakeLists.txt @@ -10,6 +10,14 @@ else() set(CMAKE_BUILD_TYPE "Debug") message("debug mode") endif() + +if (${LIB_DIR}) + message(LIB_DIR: ${LIB_DIR}) +else() + set(LIB_DIR ) + message(LIB_DIR: ${LIB_DIR} ) +endif() + set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g -std=gnu++11 -DNDEBUG -DGAME_ID=${GAME_ID} ") set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DDEBUG -DGAME_ID=${GAME_ID} ") @@ -32,7 +40,7 @@ include_directories( link_directories( /usr/lib64/mysql /usr/local/lib - ../../third_party/behaviac/lib + ../../third_party/behaviac/lib/${LIB_DIR} ) aux_source_directory(../../third_party/a8engine/a8 @@ -102,7 +110,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug") curl hiredis tinyxml2 - behaviac_gcc_debug + behaviac_gcc_release ) else() target_link_libraries( diff --git a/server/teamserver/CMakeLists.txt b/server/teamserver/CMakeLists.txt index e79e11a..fd6374d 100644 --- a/server/teamserver/CMakeLists.txt +++ b/server/teamserver/CMakeLists.txt @@ -10,6 +10,14 @@ else() set(CMAKE_BUILD_TYPE "Debug") message("debug mode") endif() + +if (${LIB_DIR}) + message(LIB_DIR: ${LIB_DIR}) +else() + set(LIB_DIR ) + message(LIB_DIR: ${LIB_DIR} ) +endif() + set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g -std=gnu++11 -DNDEBUG -DGAME_ID=${GAME_ID} ") set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DDEBUG -DGAME_ID=${GAME_ID} ") @@ -32,7 +40,7 @@ include_directories( link_directories( /usr/lib64/mysql /usr/local/lib - ../../third_party/behaviac/lib + ../../third_party/behaviac/lib/${LIB_DIR} ) aux_source_directory(../../third_party/a8engine/a8 @@ -101,7 +109,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug") hiredis tinyxml2 tcmalloc - behaviac_gcc_debug + behaviac_gcc_release ) else() target_link_libraries(