21 lines
425 B
CMake
21 lines
425 B
CMake
CMAKE_MINIMUM_REQUIRED(VERSION 3.2)
|
|
|
|
SET(TESTS
|
|
"test_dice_evaluate"
|
|
"test_dice_fudge"
|
|
"test_dice_parse"
|
|
"test_dice_simple_roll"
|
|
"test_expr_parse"
|
|
)
|
|
|
|
INCLUDE_DIRECTORIES(
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/../lib/"
|
|
${CMOCKA_INCLUDE_DIRS}
|
|
)
|
|
|
|
FOREACH(TEST ${TESTS})
|
|
ADD_EXECUTABLE(${TEST} ${TEST}.c)
|
|
TARGET_LINK_LIBRARIES(${TEST} dice ${CMOCKA_LIBRARIES})
|
|
ADD_TEST(NAME "${TEST}" COMMAND ${TEST})
|
|
ENDFOREACH()
|