• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Generic helper for fuzzer binaries.
2# This should not depend on LLVM IR etc.
3add_llvm_component_library(LLVMFuzzerCLI
4  FuzzerCLI.cpp
5  PARTIAL_SOURCES_INTENDED
6
7  ADDITIONAL_HEADER_DIRS
8  ${LLVM_MAIN_INCLUDE_DIR}/llvm/FuzzMutate
9
10  LINK_COMPONENTS
11  Support
12  TargetParser
13  )
14
15# Library for using LLVM IR together with fuzzers.
16add_llvm_component_library(LLVMFuzzMutate
17  IRMutator.cpp
18  OpDescriptor.cpp
19  Operations.cpp
20  RandomIRBuilder.cpp
21  PARTIAL_SOURCES_INTENDED
22
23  ADDITIONAL_HEADER_DIRS
24  ${LLVM_MAIN_INCLUDE_DIR}/llvm/FuzzMutate
25
26  DEPENDS
27  intrinsics_gen
28
29  LINK_COMPONENTS
30  Analysis
31  BitReader
32  BitWriter
33  Core
34  Scalar
35  Support
36  Target
37  TargetParser
38  TransformUtils
39  )
40