brintos

brintos / llvm-project-archived public Read only

0
0
Text · 763 B · b1329bd Raw
37 lines · plain
1# Link LibCURL if the user wants it2if (LLVM_ENABLE_CURL)3  set(imported_libs CURL::libcurl)4endif()5 6# Link cpp-httplib if the user wants it7if (LLVM_ENABLE_HTTPLIB)8  set(imported_libs ${imported_libs} httplib::httplib)9endif()10 11# Make sure pthread is linked if this is a unix host12if (CMAKE_HOST_UNIX)13  set(imported_libs ${imported_libs} ${LLVM_PTHREAD_LIB})14endif()15 16# Note: This isn't a component, since that could potentially add a libcurl17# dependency to libLLVM.18add_llvm_library(LLVMDebuginfod19  BuildIDFetcher.cpp20  Debuginfod.cpp21  HTTPClient.cpp22  HTTPServer.cpp23 24  ADDITIONAL_HEADER_DIRS25  ${LLVM_MAIN_INCLUDE_DIR}/llvm/Debuginfod26 27  LINK_LIBS28  ${imported_libs}29 30  LINK_COMPONENTS31  Support32  Symbolize33  DebugInfoDWARF34  BinaryFormat35  Object36  )37