2023-06-20 04:33:09 +00:00
|
|
|
INCLUDE_DIRECTORIES (
|
|
|
|
${STAR_EXTERN_INCLUDES}
|
|
|
|
${STAR_CORE_INCLUDES}
|
|
|
|
${STAR_BASE_INCLUDES}
|
|
|
|
)
|
|
|
|
|
|
|
|
SET (star_base_HEADERS
|
|
|
|
StarAnimatedPartSet.hpp
|
|
|
|
StarAssets.hpp
|
|
|
|
StarAssetSource.hpp
|
|
|
|
StarBlocksAlongLine.hpp
|
|
|
|
StarCellularLightArray.hpp
|
|
|
|
StarCellularLighting.hpp
|
|
|
|
StarCellularLiquid.hpp
|
|
|
|
StarConfiguration.hpp
|
|
|
|
StarDirectoryAssetSource.hpp
|
2024-03-15 11:47:02 +00:00
|
|
|
StarMemoryAssetSource.hpp
|
2023-06-20 04:33:09 +00:00
|
|
|
StarMixer.hpp
|
|
|
|
StarPackedAssetSource.hpp
|
2024-03-24 16:46:21 +00:00
|
|
|
StarRootBase.hpp
|
2023-06-20 04:33:09 +00:00
|
|
|
StarVersion.hpp
|
|
|
|
StarVersionOptionParser.hpp
|
|
|
|
StarWorldGeometry.hpp
|
2024-03-24 16:46:21 +00:00
|
|
|
scripting/StarImageLuaBindings.hpp
|
2023-06-20 04:33:09 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
SET (star_base_SOURCES
|
|
|
|
StarAnimatedPartSet.cpp
|
|
|
|
StarAssets.cpp
|
2024-03-19 14:53:34 +00:00
|
|
|
StarCellularLightArray.cpp
|
2023-06-20 04:33:09 +00:00
|
|
|
StarCellularLighting.cpp
|
|
|
|
StarConfiguration.cpp
|
|
|
|
StarDirectoryAssetSource.cpp
|
2024-03-15 11:47:02 +00:00
|
|
|
StarMemoryAssetSource.cpp
|
2023-06-20 04:33:09 +00:00
|
|
|
StarMixer.cpp
|
|
|
|
StarPackedAssetSource.cpp
|
2024-03-24 16:46:21 +00:00
|
|
|
StarRootBase.cpp
|
2023-06-20 04:33:09 +00:00
|
|
|
StarVersionOptionParser.cpp
|
|
|
|
StarWorldGeometry.cpp
|
2024-03-24 16:46:21 +00:00
|
|
|
scripting/StarImageLuaBindings.cpp
|
2023-06-20 04:33:09 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
CONFIGURE_FILE (StarVersion.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/StarVersion.cpp)
|
|
|
|
ADD_LIBRARY (star_base OBJECT ${star_base_SOURCES} ${star_base_HEADERS} ${CMAKE_CURRENT_BINARY_DIR}/StarVersion.cpp)
|
2024-03-08 09:09:27 +00:00
|
|
|
|
|
|
|
IF(STAR_PRECOMPILED_HEADERS)
|
|
|
|
TARGET_PRECOMPILE_HEADERS (star_base REUSE_FROM star_core)
|
|
|
|
ENDIF()
|