set(LLVM_LINK_COMPONENTS DebugInfoDWARF Object ${LLVM_TARGETS_TO_BUILD} ) add_bolt_unittest(ProfileTests DataAggregator.cpp PerfSpeEvents.cpp DISABLE_LLVM_LINK_LLVM_DYLIB ) target_link_libraries(ProfileTests PRIVATE LLVMBOLTCore LLVMBOLTProfile LLVMTargetParser LLVMTestingSupport ) foreach (tgt ${BOLT_TARGETS_TO_BUILD}) string(TOUPPER "${tgt}" upper) target_compile_definitions(ProfileTests PRIVATE "${upper}_AVAILABLE") endforeach()