File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -49,18 +49,18 @@ endif()
4949
5050include (CMakeDependentOption)
5151
52- cmake_dependent_option(STDSHARP_BUILD_TEST "Whether to build test" ON
52+ cmake_dependent_option(${PROJECT_NAME} _BUILD_TEST "Whether to build test" ON
5353 "${is_standalone} " OFF )
5454cmake_dependent_option(
55- STDSHARP_INCLUDE_AS_SYSTEM
55+ ${PROJECT_NAME} _INCLUDE_AS_SYSTEM
5656 "Whether to include stdsharp headers as system headers" OFF
5757 "${is_standalone} " ON )
5858
59- if (STDSHARP_INCLUDE_AS_SYSTEM )
59+ if (${PROJECT_NAME} _INCLUDE_AS_SYSTEM )
6060 target_include_as_system(${PROJECT_NAME} INTERFACE )
6161endif ()
6262
63- if (STDSHARP_BUILD_TEST )
63+ if (${PROJECT_NAME} _BUILD_TEST )
6464 include (CTest)
6565 add_subdirectory (tests)
6666endif ()
Original file line number Diff line number Diff line change @@ -251,6 +251,8 @@ function(target_enable_clang_tidy target)
251251 ${target} ClangTidyClean ALL
252252 COMMAND ${CMAKE_COMMAND} -E rm -rf ${report_folder} /
253253 USES_TERMINAL )
254+
255+ add_dependencies (${target} ${target} ClangTidyClean)
254256 else ()
255257 message (STATUS "clang-tidy not found" )
256258 endif ()
Original file line number Diff line number Diff line change @@ -73,7 +73,8 @@ if(CODE_COVERAGE_EXT)
7373 DEPENDS ${PROJECT_NAME}
7474 COMMAND ${CMAKE_COMMAND} -E rm -f ${PROFILE_FILE}
7575 COMMAND ${CMAKE_COMMAND} -E env LLVM_PROFILE_FILE=${PROFILE_FILE}
76- $<TARGET_FILE:${PROJECT_NAME} > # Run first to generate profraw file
76+ $<TARGET_FILE:${PROJECT_NAME} > || exit 0 # Run first to generate
77+ # profraw file
7778 )
7879
7980 target_coverage(
You can’t perform that action at this time.
0 commit comments