r3/tests/CMakeLists.txt

29 lines
727 B
Text
Raw Normal View History

2018-07-01 00:31:49 -04:00
function(add_r3_test NAME)
add_executable(${NAME} ${ARGN})
2018-07-01 00:31:49 -04:00
target_include_directories(${NAME}
PRIVATE
${CHECK_INCLUDE_DIRS}
${PROJECT_BINARY_DIR}
${PROJECT_SOURCE_DIR}/src)
2018-07-01 00:31:49 -04:00
target_link_libraries(${NAME}
${CHECK_LDFLAGS}
r3)
2018-07-01 00:31:49 -04:00
add_test(NAME ${NAME} COMMAND ${NAME})
endfunction()
2018-07-01 00:31:49 -04:00
add_r3_test(check_tree check_tree.c)
add_r3_test(check_slug check_slug.c)
add_r3_test(check_routes check_routes.c)
add_r3_test(check_str_array check_str_array.c)
add_r3_test(check_host check_host.c)
add_r3_test(check_http_scheme check_http_scheme.c)
2019-07-19 03:54:32 -04:00
add_r3_test(check_remote_addr check_remote_addr.c)
2019-07-20 10:55:44 -04:00
add_r3_test(check_routes2 check_routes2.c)
2018-07-01 00:31:49 -04:00
add_executable(bench bench.c)
target_link_libraries(bench r3)