File tree Expand file tree Collapse file tree 4 files changed +0
-83
lines changed Expand file tree Collapse file tree 4 files changed +0
-83
lines changed Original file line number Diff line number Diff line change @@ -310,10 +310,6 @@ endif()
310
310
option (LIBCXX_ENABLE_PEDANTIC "Compile with pedantic enabled." OFF )
311
311
option (LIBCXX_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF )
312
312
313
- option (LIBCXX_GENERATE_COVERAGE "Enable generating code coverage." OFF )
314
- set (LIBCXX_COVERAGE_LIBRARY "" CACHE STRING
315
- "The Profile-rt library used to build with code coverage" )
316
-
317
313
set (LIBCXX_HERMETIC_STATIC_LIBRARY_DEFAULT OFF )
318
314
if (WIN32 )
319
315
set (LIBCXX_HERMETIC_STATIC_LIBRARY_DEFAULT ON )
@@ -376,12 +372,6 @@ if (NOT LIBCXX_ENABLE_RTTI AND LIBCXX_ENABLE_EXCEPTIONS)
376
372
" for details." )
377
373
endif ()
378
374
379
- # Ensure LLVM_USE_SANITIZER is not specified when LIBCXX_GENERATE_COVERAGE
380
- # is ON.
381
- if (LLVM_USE_SANITIZER AND LIBCXX_GENERATE_COVERAGE )
382
- message (FATAL_ERROR "LLVM_USE_SANITIZER cannot be used with LIBCXX_GENERATE_COVERAGE" )
383
- endif ()
384
-
385
375
if (LIBCXX_ENABLE_ABI_LINKER_SCRIPT )
386
376
if (APPLE )
387
377
message (FATAL_ERROR "LIBCXX_ENABLE_ABI_LINKER_SCRIPT cannot be used on APPLE targets" )
@@ -490,12 +480,6 @@ endif()
490
480
# Configure compiler.
491
481
include (config-ix )
492
482
493
- # Configure coverage options.
494
- if (LIBCXX_GENERATE_COVERAGE )
495
- include (CodeCoverage )
496
- set (CMAKE_BUILD_TYPE "COVERAGE" CACHE STRING "" FORCE )
497
- endif ()
498
-
499
483
#===============================================================================
500
484
# Setup Compiler Flags
501
485
#===============================================================================
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -147,11 +147,6 @@ if(NOT LIBCXX_INSTALL_LIBRARY)
147
147
set (exclude_from_all EXCLUDE_FROM_ALL )
148
148
endif ()
149
149
150
- if (LIBCXX_GENERATE_COVERAGE AND NOT LIBCXX_COVERAGE_LIBRARY )
151
- find_compiler_rt_library (profile LIBCXX_COVERAGE_LIBRARY )
152
- endif ()
153
- add_library_flags_if (LIBCXX_COVERAGE_LIBRARY "${LIBCXX_COVERAGE_LIBRARY} " )
154
-
155
150
if (APPLE AND LLVM_USE_SANITIZER )
156
151
if (("${LLVM_USE_SANITIZER} " STREQUAL "Address" ) OR
157
152
("${LLVM_USE_SANITIZER} " STREQUAL "Address;Undefined" ) OR
Original file line number Diff line number Diff line change @@ -49,15 +49,3 @@ add_lit_testsuite(check-cxx
49
49
"Running libcxx tests"
50
50
${CMAKE_CURRENT_BINARY_DIR}
51
51
DEPENDS cxx-test-depends )
52
-
53
- if (LIBCXX_GENERATE_COVERAGE )
54
- include (CodeCoverage )
55
- set (output_dir "${CMAKE_CURRENT_BINARY_DIR} /coverage" )
56
- set (capture_dirs
57
- "${LIBCXX_LIB_CMAKEFILES_DIR} /cxx_objects.dir/"
58
- "${LIBCXX_LIB_CMAKEFILES_DIR} /cxx.dir/"
59
- "${LIBCXX_LIB_CMAKEFILES_DIR} /cxx_experimental.dir/"
60
- "${CMAKE_CURRENT_BINARY_DIR} " )
61
- set (extract_dirs "${LIBCXX_SOURCE_DIR} /include;${LIBCXX_SOURCE_DIR} /src" )
62
- setup_lcov_test_target_coverage ("cxx" "${output_dir} " "${capture_dirs} " "${extract_dirs} " )
63
- endif ()
You can’t perform that action at this time.
0 commit comments