38 lines · plain
1# Generic helper for fuzzer binaries.2# This should not depend on LLVM IR etc.3add_llvm_component_library(LLVMFuzzerCLI4 FuzzerCLI.cpp5 PARTIAL_SOURCES_INTENDED6 7 ADDITIONAL_HEADER_DIRS8 ${LLVM_MAIN_INCLUDE_DIR}/llvm/FuzzMutate9 10 LINK_COMPONENTS11 Support12 TargetParser13 )14 15# Library for using LLVM IR together with fuzzers.16add_llvm_component_library(LLVMFuzzMutate17 IRMutator.cpp18 OpDescriptor.cpp19 Operations.cpp20 RandomIRBuilder.cpp21 22 ADDITIONAL_HEADER_DIRS23 ${LLVM_MAIN_INCLUDE_DIR}/llvm/FuzzMutate24 25 DEPENDS26 intrinsics_gen27 28 LINK_COMPONENTS29 Analysis30 BitReader31 BitWriter32 Core33 Scalar34 Support35 TargetParser36 TransformUtils37 )38