forked from archive/yeti3dpro
add CMakeLists.txt
This commit is contained in:
parent
601bc9c90c
commit
8a486ddfea
1 changed files with 29 additions and 0 deletions
29
CMakeLists.txt
Normal file
29
CMakeLists.txt
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
cmake_minimum_required(VERSION 3.28)
|
||||||
|
project(yeti3dpro LANGUAGES C)
|
||||||
|
|
||||||
|
add_library(y3d STATIC)
|
||||||
|
target_sources(y3d PRIVATE
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_all.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_animation.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_ansic.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_cell.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_draw.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_engine.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_entity.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_file.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_fixed.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_fruity.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_image.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_keyboard.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_map.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_matrix.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_pixel.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_record.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_sound.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_spanner.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_surface.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_vertex.c
|
||||||
|
${PROJECT_SOURCE_DIR}/src/y3d/y3d_yeti.c
|
||||||
|
)
|
||||||
|
target_include_directories(y3d PRIVATE ${PROJECT_SOURCE_DIR}/src/y3d/)
|
||||||
|
target_compile_definitions(y3d PRIVATE __SDL__)
|
Loading…
Reference in a new issue