From: Ivan Maidanski Date: Wed, 5 Jun 2019 07:02:28 +0000 (+0300) Subject: Add tracetest and disclaim tests to CMake script X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1eadb9ab5db98974395a66ad6ead38fbddb0d7f4;p=gc Add tracetest and disclaim tests to CMake script Issue #281 (bdwgc). * tests/CMakeLists.txt [enable_gc_debug] (tracetest): Specify add_executable, target_link_libraries, add_test. * tests/CMakeLists.txt [enable_disclaim] (disclaim_bench, disclaim_test, disclaim_weakmap_test): Likewise. --- diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index dd233ec4..c6bcc7d7 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -46,8 +46,28 @@ add_executable(smashtest smash_test.c) target_link_libraries(smashtest gc-lib) add_test(NAME smashtest COMMAND smashtest) +if (enable_gc_debug) + add_executable(tracetest trace_test.c) + target_link_libraries(tracetest gc-lib) + add_test(NAME tracetest COMMAND tracetest) +endif() + if (enable_cplusplus) # TODO add_executable(test_cpp test_cpp.cc) # target_link_libraries(test_cpp gc-lib) # add_test(NAME test_cpp COMMAND test_cpp) endif() + +if (enable_disclaim) + add_executable(disclaim_bench disclaim_bench.c) + target_link_libraries(disclaim_bench gc-lib) + add_test(NAME disclaim_bench COMMAND disclaim_bench) + + add_executable(disclaim_test disclaim_test.c) + target_link_libraries(disclaim_test gc-lib) + add_test(NAME disclaim_test COMMAND disclaim_test) + + add_executable(disclaim_weakmap_test disclaim_weakmap_test.c) + target_link_libraries(disclaim_weakmap_test gc-lib) + add_test(NAME disclaim_weakmap_test COMMAND disclaim_weakmap_test) +endif()