start using cmake

This commit is contained in:
2026-10-06 12:05:26 +02:00
parent 599ec6662a
commit 6ee6b1482b
3 changed files with 39 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
file(GLOB_RECURSE ENGINE_SOURCES CONFIGURE_DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/*.c"
)
add_library(dangerzone_engine STATIC
${ENGINE_SOURCES}
)
target_include_directories(dangerzone_engine
PUBLIC
${PROJECT_SOURCE_DIR}/include
PRIVATE
${PROJECT_SOURCE_DIR}/src
)
target_link_libraries(dangerzone_engine
PUBLIC
PkgConfig::SDL3
)
+8
View File
@@ -0,0 +1,8 @@
#add_executable(snake snake.c)
#target_link_libraries(snake PRIVATE dangerzone_engine)
#add_executable(game_2048 2048.c)
#target_link_libraries(game_2048 PRIVATE dangerzone_engine)
add_executable(game_window window.c)
target_link_libraries(game_window PRIVATE dangerzone_engine)