SomeGameEngineV2/engine/tests/base/unit/CMakeLists.txt

24 lines
701 B
CMake

add_executable(MemArenaUnitTest mem_arena_unit.c)
#target_compile_features(MemPoolTest PRIVATE c_std_99)
target_link_libraries(MemArenaUnitTest PRIVATE
cmocka
mem_arena
)
set_target_properties(MemArenaUnitTest
PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/unit)
add_executable(CompPoolUnitTest comp_pool_unit.c)
#target_compile_features(MemPoolTest PRIVATE c_std_99)
target_link_libraries(CompPoolUnitTest
PRIVATE
cmocka
engine
)
set_target_properties(CompPoolUnitTest
PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/unit)
add_test(NAME MemArenaUnitTest COMMAND MemArenaUnitTest)
add_test(NAME CompPoolUnitTest COMMAND CompPoolUnitTest)