DarkflameServer/dScripts/zone/CMakeLists.txt
Daniel Seiler d283bbd1c4
fix: split apart big Cmake libraries (#1381)
* fix: split apart big Cmake libraries

* fix: formatting

* fix: newline

* fix: add quotes
2024-01-03 18:41:46 -06:00

30 lines
729 B
CMake

set(DSCRIPTS_SOURCES_ZONE)
add_subdirectory(AG)
foreach(file ${DSCRIPTS_SOURCES_ZONE_AG})
set(DSCRIPTS_SOURCES_ZONE ${DSCRIPTS_SOURCES_ZONE} "AG/${file}")
endforeach()
add_subdirectory(LUPs)
foreach(file ${DSCRIPTS_SOURCES_ZONE_LUPS})
set(DSCRIPTS_SOURCES_ZONE ${DSCRIPTS_SOURCES_ZONE} "LUPs/${file}")
endforeach()
add_subdirectory(PROPERTY)
foreach(file ${DSCRIPTS_SOURCES_ZONE_PROPERTY})
set(DSCRIPTS_SOURCES_ZONE ${DSCRIPTS_SOURCES_ZONE} "PROPERTY/${file}")
endforeach()
add_library(dScriptsZone STATIC ${DSCRIPTS_SOURCES_ZONE})
target_include_directories(dScriptsZone PUBLIC "."
"AG"
"LUPs"
"PROPERTY"
"PROPERTY/FV"
"PROPERTY/GF"
"PROPERTY/NS")
target_precompile_headers(dScriptsZone REUSE_FROM dScriptsBase)