Build: Inherit the features and warning flags privately

(cherry picked from commit 1285347518)
This commit is contained in:
Naios
2017-12-19 17:22:30 +01:00
parent 9d0400211d
commit 85e460802d
11 changed files with 31 additions and 8 deletions

View File

@@ -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)