diff options
| author | Naios <naios-dev@live.de> | 2017-12-19 17:22:30 +0100 |
|---|---|---|
| committer | Naios <naios-dev@live.de> | 2017-12-20 04:04:28 +0100 |
| commit | 12853475186569b2f47f1d69f817cbef8e590d83 (patch) | |
| tree | b9301c2c5ec16330ed6f69b682bf50b802b40cf1 /src/server | |
| parent | db5d5a03be4829928bd20c7d40a6f576f0b86478 (diff) | |
Build: Inherit the features and warning flags privately
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/bnetserver/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/server/database/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/server/game/CMakeLists.txt | 7 | ||||
| -rw-r--r-- | src/server/scripts/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | src/server/shared/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/server/worldserver/CMakeLists.txt | 2 |
6 files changed, 16 insertions, 3 deletions
diff --git a/src/server/bnetserver/CMakeLists.txt b/src/server/bnetserver/CMakeLists.txt index a8047b2398d..e3686cac649 100644 --- a/src/server/bnetserver/CMakeLists.txt +++ b/src/server/bnetserver/CMakeLists.txt @@ -40,6 +40,8 @@ if (NOT WIN32) endif() target_link_libraries(bnetserver + PRIVATE + trinity-core-interface PUBLIC shared) diff --git a/src/server/database/CMakeLists.txt b/src/server/database/CMakeLists.txt index bcba7ead06c..e016a274588 100644 --- a/src/server/database/CMakeLists.txt +++ b/src/server/database/CMakeLists.txt @@ -48,6 +48,8 @@ target_include_directories(database add_definitions(-DTRINITY_API_EXPORT_DATABASE) target_link_libraries(database + PRIVATE + trinity-core-interface PUBLIC common mysql) diff --git a/src/server/game/CMakeLists.txt b/src/server/game/CMakeLists.txt index 901cd75a56a..d39c13f2fbd 100644 --- a/src/server/game/CMakeLists.txt +++ b/src/server/game/CMakeLists.txt @@ -49,10 +49,11 @@ target_include_directories(game ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(game - PUBLIC - game-interface PRIVATE - efsw) + trinity-core-interface + efsw + PUBLIC + game-interface) set_target_properties(game PROPERTIES diff --git a/src/server/scripts/CMakeLists.txt b/src/server/scripts/CMakeLists.txt index fdb19bfb440..134cd478656 100644 --- a/src/server/scripts/CMakeLists.txt +++ b/src/server/scripts/CMakeLists.txt @@ -162,6 +162,8 @@ foreach(SCRIPT_MODULE ${SCRIPT_MODULE_LIST}) ${SCRIPT_MODULE_PRIVATE_SOURCES} ${SCRIPT_MODULE_PRIVATE_SCRIPTLOADER}) target_link_libraries(${SCRIPT_MODULE_PROJECT_NAME} + PRIVATE + trinity-core-interface PUBLIC game) set_target_properties(${SCRIPT_MODULE_PROJECT_NAME} @@ -202,6 +204,8 @@ add_library(scripts STATIC ${PRIVATE_SOURCES}) target_link_libraries(scripts + PRIVATE + trinity-core-interface PUBLIC game-interface) diff --git a/src/server/shared/CMakeLists.txt b/src/server/shared/CMakeLists.txt index b1be342d159..053260aa54b 100644 --- a/src/server/shared/CMakeLists.txt +++ b/src/server/shared/CMakeLists.txt @@ -40,6 +40,8 @@ target_include_directories(shared ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(shared + PRIVATE + trinity-core-interface PUBLIC database rapidjson diff --git a/src/server/worldserver/CMakeLists.txt b/src/server/worldserver/CMakeLists.txt index df1f993f9b5..d745d16aee0 100644 --- a/src/server/worldserver/CMakeLists.txt +++ b/src/server/worldserver/CMakeLists.txt @@ -44,6 +44,8 @@ endif() set_target_properties(worldserver PROPERTIES LINK_FLAGS "${worldserver_LINK_FLAGS}") target_link_libraries(worldserver + PRIVATE + trinity-core-interface PUBLIC scripts game |
