33 lines
627 B
CMake
33 lines
627 B
CMake
cmake_minimum_required(VERSION 3.26)
|
|
project(PixelDefense C)
|
|
|
|
set(CMAKE_C_STANDARD 11)
|
|
|
|
|
|
set(BUILD_BREEZE_TESTS true)
|
|
add_subdirectory(engine/)
|
|
|
|
|
|
add_executable(PixelDefense
|
|
game/utils/building_types.h
|
|
|
|
game/buildings.c
|
|
game/buildings.h
|
|
game/components.c
|
|
game/components.h
|
|
game/entrypoint.c
|
|
game/main.c
|
|
game/map_init.c
|
|
game/map_init.h
|
|
game/map_layers.h
|
|
game/pathfinding.c
|
|
game/pathfinding.h
|
|
game/systems.h
|
|
game/systems_entity.c
|
|
game/systems_ui.c
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(PixelDefense LINK_PRIVATE Breeze)
|