24 lines
701 B
CMake
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)
|