CMake transitive compile dependency

Moving to more target focusing code that provides better transitive scope
This commit is contained in:
Michał Kalinowski
2019-01-19 17:38:54 +03:00
committed by ArseniyShestakov
parent b00e935e4d
commit a0d1808b62
5 changed files with 36 additions and 19 deletions
+4 -3
View File
@@ -1,6 +1,3 @@
include_directories(${CMAKE_HOME_DIRECTORY} ${CMAKE_HOME_DIRECTORY}/include ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_HOME_DIRECTORY}/lib)
include_directories(${Boost_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR})
set(server_SRCS
StdInc.cpp
@@ -29,6 +26,10 @@ add_executable(vcmiserver ${server_SRCS} ${server_HEADERS})
target_link_libraries(vcmiserver vcmi ${Boost_LIBRARIES} ${SYSTEM_LIBS})
target_include_directories(vcmiserver
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
)
if(WIN32)
set_target_properties(vcmiserver
PROPERTIES