blob: e7a0e6fe34110344721ad8025b36f54a5833c892 [file] [log] [blame] [edit]
# Link LibCURL if the user wants it
if (LLVM_ENABLE_CURL)
set(imported_libs CURL::libcurl)
endif()
# Link cpp-httplib if the user wants it
if (LLVM_ENABLE_HTTPLIB)
set(imported_libs ${imported_libs} httplib::httplib)
endif()
# Use WinHTTP on Windows
if (WIN32)
set(imported_libs ${imported_libs} winhttp.lib)
endif()
add_llvm_component_library(LLVMSupportHTTP
HTTPClient.cpp
HTTPServer.cpp
LINK_LIBS
${imported_libs}
LINK_COMPONENTS
Support
)