1c448257a4d6849f8c78e46bcbd23a6fd1d84cdc
[project/libubox.git] / tests / CMakeLists.txt
1 ADD_SUBDIRECTORY(cram)
2
3 MACRO(ADD_UNIT_TEST name)
4 ADD_EXECUTABLE(${name} ${name}.c)
5 TARGET_LINK_LIBRARIES(${name} ubox blobmsg_json json_script ${json})
6 TARGET_INCLUDE_DIRECTORIES(${name} PRIVATE ${PROJECT_SOURCE_DIR})
7 ENDMACRO(ADD_UNIT_TEST)
8
9 FILE(GLOB test_cases "test-*.c")
10 FOREACH(test_case ${test_cases})
11 GET_FILENAME_COMPONENT(test_case ${test_case} NAME_WE)
12 ADD_UNIT_TEST(${test_case})
13 ENDFOREACH(test_case)