Author: george.karpenkov Date: Tue Aug 22 17:42:22 2017 New Revision: 311516
URL: http://llvm.org/viewvc/llvm-project?rev=311516&view=rev Log: Update Clang fuzzers to use libFuzzer bundled with the toolchain. Differential Revision: https://reviews.llvm.org/D37043 Modified: cfe/trunk/tools/clang-format/fuzzer/CMakeLists.txt cfe/trunk/tools/clang-fuzzer/CMakeLists.txt Modified: cfe/trunk/tools/clang-format/fuzzer/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-format/fuzzer/CMakeLists.txt?rev=311516&r1=311515&r2=311516&view=diff ============================================================================== --- cfe/trunk/tools/clang-format/fuzzer/CMakeLists.txt (original) +++ cfe/trunk/tools/clang-format/fuzzer/CMakeLists.txt Tue Aug 22 17:42:22 2017 @@ -1,11 +1,11 @@ set(LLVM_LINK_COMPONENTS support) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer") + add_clang_executable(clang-format-fuzzer EXCLUDE_FROM_ALL ClangFormatFuzzer.cpp ) target_link_libraries(clang-format-fuzzer - ${CLANG_FORMAT_LIB_DEPS} - LLVMFuzzer - ) + ${CLANG_FORMAT_LIB_DEPS}) Modified: cfe/trunk/tools/clang-fuzzer/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-fuzzer/CMakeLists.txt?rev=311516&r1=311515&r2=311516&view=diff ============================================================================== --- cfe/trunk/tools/clang-fuzzer/CMakeLists.txt (original) +++ cfe/trunk/tools/clang-fuzzer/CMakeLists.txt Tue Aug 22 17:42:22 2017 @@ -1,5 +1,6 @@ if( LLVM_USE_SANITIZE_COVERAGE ) set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer") if(CLANG_ENABLE_PROTO_FUZZER) # Create protobuf .h and .cc files, and put them in a library for use by @@ -38,7 +39,6 @@ if( LLVM_USE_SANITIZE_COVERAGE ) clangCXXProto clangHandleCXX clangProtoToCXX - LLVMFuzzer ) else() # Hack to bypass LLVM's cmake sources check and allow multiple libraries and @@ -55,6 +55,5 @@ if( LLVM_USE_SANITIZE_COVERAGE ) target_link_libraries(clang-fuzzer clangHandleCXX - LLVMFuzzer ) endif() _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits