From f57d2b07813691e06c095c3f0a97c2e13fda6457 Mon Sep 17 00:00:00 2001 From: TheTechsTech Date: Tue, 19 Dec 2023 11:39:44 -0500 Subject: [PATCH] add/enable testing in cmake with ctest cli --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e2f4434..05c25d4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,3 +27,8 @@ install( DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} ) +enable_testing() +add_executable(json_test ${CMAKE_SOURCE_DIR}/tests.c) +add_definitions(-DTESTS_MAIN) +target_link_libraries(json_test PUBLIC parson) +add_test(NAME json_tests COMMAND json_test WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})