Rename cmake variables

This commit is contained in:
2023-11-07 17:08:36 +01:00
parent 20034c96e6
commit d90e6f1d03
3 changed files with 32 additions and 22 deletions

View File

@@ -6,44 +6,51 @@ set(CMAKE_C_STANDARD 11)
set(BUILD_EXAMPLES false)
add_subdirectory(libs/raylib-4.5.0)
set(
lib_sources
libs/cute_tiled.c
libs/flecs/flecs.c
set(librarySources
libs/cute_tiled.c
libs/flecs/flecs.c
)
set(
lib_dirs
libs/cute_tiled
libs/flecs
set(libraryDirs
libs/cute_tiled
libs/flecs
)
add_library(Breeze STATIC
set(BreezeSources
breeze/core/logger.c
breeze/core/logger.h
breeze/core/logger_module.h
breeze/core/module_system.c
breeze/core/module_system.h
breeze/utils/tokenizer.c
)
set(BreezeHeaders
breeze/core/logger.h
breeze/math/vec2i.h
breeze/utils/tokenizer.c
breeze/utils/tokenizer.h
breeze/defines.h
breeze/game.h
breeze.h
)
${lib_sources}
set(BreezeInternalHeaders
breeze/core/logger_module.h
breeze/core/module_system.h
)
set(BreezePublicHeaders
breeze.h)
add_library(Breeze STATIC
${BreezeSources}
${BreezeInternalHeaders}
${BreezeHeaders}
${librarySources}
)
set_target_properties(Breeze PROPERTIES
PUBLIC_HEADER ${BreezePublicHeaders})
PUBLIC_HEADER "${BreezeHeaders}")
target_link_libraries(Breeze raylib)
@@ -52,9 +59,9 @@ target_include_directories(Breeze
PUBLIC
$<INSTALL_INTERFACE:include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
${lib_dirs})
${libraryDirs})
file(COPY ${BreezePublicHeader} DESTINATION "include")
file(COPY ${BreezeHeaders} DESTINATION "include")
if (${BUILD_BREEZE_TESTS})
MESSAGE(STATUS "Building breeze tests is enabled")