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 ADD_UNIT_TEST_SAN(${test_case}) 14 ENDFOREACH(test_case) 15 16 IF(CMAKE_C_COMPILER_ID STREQUAL "Clang") 17 ADD_SUBDIRECTORY(fuzz) 18 ENDIF()
This page was automatically generated by LXR 0.3.1. • OpenWrt