@@ -2,7 +2,9 @@ set(MAIN_CPP ${CMAKE_SOURCE_DIR}/src/main.cpp)
22set (MESSAGES_CPP ${CMAKE_SOURCE_DIR} /src/messages.cpp)
33set (RESOURCE_RC ${CMAKE_SOURCE_DIR} /src/resource.rc)
44
5- file (GLOB CATACLYSM_BN_SOURCES CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR} /src/*.cpp )
5+ file (GLOB CATACLYSM_BN_SOURCES CONFIGURE_DEPENDS
6+ ${CMAKE_SOURCE_DIR} /src/*.cpp
7+ ${CMAKE_SOURCE_DIR} /src/procgen/*.cpp )
68
79list (REMOVE_ITEM CATACLYSM_BN_SOURCES ${MAIN_CPP} ${MESSAGES_CPP} )
810
@@ -18,7 +20,9 @@ foreach (catalua_src IN LISTS CATALUA_BINDINGS_SOURCES)
1820 set_source_files_properties (${catalua_src} PROPERTIES COMPILE_OPTIONS "${CATALUA_BINDINGS_COMPILE_OPTIONS} " )
1921endforeach ()
2022
21- file (GLOB CATACLYSM_BN_HEADERS CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR} /src/*.h )
23+ file (GLOB CATACLYSM_BN_HEADERS CONFIGURE_DEPENDS
24+ ${CMAKE_SOURCE_DIR} /src/*.h
25+ ${CMAKE_SOURCE_DIR} /src/procgen/*.h )
2226
2327add_subdirectory (lua )
2428add_subdirectory (sol )
@@ -108,7 +112,7 @@ if (TILES)
108112 cataclysm-bn-tiles-common OBJECT
109113 ${CATACLYSM_BN_SOURCES}
110114 ${CATACLYSM_BN_HEADERS} )
111- target_include_directories (cataclysm-bn-tiles-common INTERFACE ${CMAKE_SOURCE_DIR} /src )
115+ target_include_directories (cataclysm-bn-tiles-common PUBLIC ${CMAKE_SOURCE_DIR} /src )
112116
113117 if (WIN32 )
114118 add_definitions (-DUSE_WINMAIN )
@@ -189,7 +193,7 @@ if (CURSES)
189193 add_library (cataclysm-bn-common OBJECT
190194 ${CATACLYSM_BN_SOURCES}
191195 ${CATACLYSM_BN_HEADERS} )
192- target_include_directories (cataclysm-bn-common INTERFACE ${CMAKE_SOURCE_DIR} /src )
196+ target_include_directories (cataclysm-bn-common PUBLIC ${CMAKE_SOURCE_DIR} /src )
193197
194198 if (WIN32 )
195199 add_executable (cataclysm-bn
0 commit comments