44 lines
657 B
CMake
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
|
|
)
|