xref: /aosp_15_r20/external/llvm/tools/llvm-mc-fuzzer/CMakeLists.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Workerif( LLVM_USE_SANITIZE_COVERAGE )
2*9880d681SAndroid Build Coastguard Worker  include_directories(BEFORE
3*9880d681SAndroid Build Coastguard Worker    ${CMAKE_CURRENT_SOURCE_DIR}/../../lib/Fuzzer)
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker  set(LLVM_LINK_COMPONENTS
6*9880d681SAndroid Build Coastguard Worker      AllTargetsDescs
7*9880d681SAndroid Build Coastguard Worker      AllTargetsDisassemblers
8*9880d681SAndroid Build Coastguard Worker      AllTargetsInfos
9*9880d681SAndroid Build Coastguard Worker      MC
10*9880d681SAndroid Build Coastguard Worker      MCDisassembler
11*9880d681SAndroid Build Coastguard Worker      Support
12*9880d681SAndroid Build Coastguard Worker      )
13*9880d681SAndroid Build Coastguard Worker  add_llvm_tool(llvm-mc-fuzzer
14*9880d681SAndroid Build Coastguard Worker                llvm-mc-fuzzer.cpp)
15*9880d681SAndroid Build Coastguard Worker  target_link_libraries(llvm-mc-fuzzer
16*9880d681SAndroid Build Coastguard Worker                        LLVMFuzzer
17*9880d681SAndroid Build Coastguard Worker                        )
18*9880d681SAndroid Build Coastguard Workerendif()
19