HATPC/engine/CMakeLists.txt

44 lines
657 B
CMake

add_subdirectory(sc)
add_library(lib_assets STATIC
assets.c
rres.c
particle_sys.c
)
target_include_directories(lib_assets
PRIVATE
${LIBZSTD_DIR}/include
PUBLIC
${CMAKE_CURRENT_LIST_DIR}
${RAYLIB_DIR}/include
)
target_link_directories(lib_assets
PUBLIC
${RAYLIB_DIR}/lib
${LIBZSTD_DIR}/lib
)
target_link_libraries(lib_assets
PUBLIC
zstd
raylib
sc_queue
sc_map
m
)
add_library(lib_engine OBJECT
AABB.c
gui.c
engine.c
collisions.c
mempool.c
entManager.c
render_queue.c
)
target_link_libraries(lib_engine
PUBLIC
lib_assets
sc_heap
sc_array
m
)