diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index e452039..37c1bbe 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -16,9 +16,10 @@ if(NOT DEFINED ENV{GHC_COVERAGE}) ParseAndAddCatchTests(filesystem_test filesystem_test) AddExecutableWithStdFS(std_filesystem_test filesystem_test.cpp catch.hpp) else() + message("Generating test runner for coverage run...") add_executable(filesystem_test filesystem_test.cpp catch.hpp) - target_link_libraries(filesystem_test ghc_filesystem --coverage) - target_compile_options(filesystem_test PRIVATE "--coverage") + target_compile_options(filesystem_test PUBLIC --coverage) + target_link_libraries(filesystem_test PUBLIC ghc_filesystem --coverage) endif() add_executable(multifile_test multi1.cpp multi2.cpp catch.hpp)