SomeGameEngineV2/engine/base/CMakeLists.txt

37 lines
509 B
CMake

add_subdirectory(o1heap)
add_subdirectory(sc_extra)
add_subdirectory(sc_ds)
add_subdirectory(cc)
add_library(mem_arena
STATIC
memory_arena.c
)
target_include_directories(mem_arena
PUBLIC
${CMAKE_CURRENT_LIST_DIR}/public/internal
)
target_link_libraries(mem_arena
PRIVATE
o1heap
sc_mutex
cc
)
add_library(base
base_dummy.c
)
target_include_directories(base
PUBLIC
${CMAKE_CURRENT_LIST_DIR}/public
)
target_link_libraries(base
PUBLIC
cc
mem_arena
)