[llvm] [llvm] Fix SupportHTTP linkage with libLLVM in unit-tests (PR #190097)
Stefan Gränitz via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 2 04:44:35 PDT 2026
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/190097
>From 03668408dfe41ec6085607731aa92e14a38c9dfc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>
Date: Wed, 1 Apr 2026 21:19:07 -0400
Subject: [PATCH 1/2] [llvm] Fix SupportHTTP linkage with dylib in unit-tests
---
llvm/unittests/Debuginfod/CMakeLists.txt | 5 ++++-
llvm/unittests/Support/HTTP/CMakeLists.txt | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/llvm/unittests/Debuginfod/CMakeLists.txt b/llvm/unittests/Debuginfod/CMakeLists.txt
index 4ac75c0720e89..1c4592a71662c 100644
--- a/llvm/unittests/Debuginfod/CMakeLists.txt
+++ b/llvm/unittests/Debuginfod/CMakeLists.txt
@@ -1,9 +1,12 @@
+set(LLVM_LINK_COMPONENTS
+ LLVMSupportHTTP
+ )
+
add_llvm_unittest(DebuginfodTests
DebuginfodTests.cpp
)
target_link_libraries(DebuginfodTests PRIVATE
LLVMDebuginfod
- LLVMSupportHTTP
LLVMTestingSupport
)
diff --git a/llvm/unittests/Support/HTTP/CMakeLists.txt b/llvm/unittests/Support/HTTP/CMakeLists.txt
index 59e2393bfae06..a7d975a06d74c 100644
--- a/llvm/unittests/Support/HTTP/CMakeLists.txt
+++ b/llvm/unittests/Support/HTTP/CMakeLists.txt
@@ -1,8 +1,11 @@
+set(LLVM_LINK_COMPONENTS
+ LLVMSupportHTTP
+ )
+
add_llvm_unittest(SupportHTTPTests
HTTPServerTests.cpp
)
target_link_libraries(SupportHTTPTests PRIVATE
- LLVMSupportHTTP
LLVMTestingSupport
)
>From 506461cbb5fd677bc5e04f4e9753245f5a8f4728 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>
Date: Thu, 2 Apr 2026 07:44:15 -0400
Subject: [PATCH 2/2] Remove LLVM prefix from link component names
---
llvm/unittests/Debuginfod/CMakeLists.txt | 2 +-
llvm/unittests/Support/HTTP/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/llvm/unittests/Debuginfod/CMakeLists.txt b/llvm/unittests/Debuginfod/CMakeLists.txt
index 1c4592a71662c..c8b8e24fc34e0 100644
--- a/llvm/unittests/Debuginfod/CMakeLists.txt
+++ b/llvm/unittests/Debuginfod/CMakeLists.txt
@@ -1,5 +1,5 @@
set(LLVM_LINK_COMPONENTS
- LLVMSupportHTTP
+ SupportHTTP
)
add_llvm_unittest(DebuginfodTests
diff --git a/llvm/unittests/Support/HTTP/CMakeLists.txt b/llvm/unittests/Support/HTTP/CMakeLists.txt
index a7d975a06d74c..a6a1e72dcf7dc 100644
--- a/llvm/unittests/Support/HTTP/CMakeLists.txt
+++ b/llvm/unittests/Support/HTTP/CMakeLists.txt
@@ -1,5 +1,5 @@
set(LLVM_LINK_COMPONENTS
- LLVMSupportHTTP
+ SupportHTTP
)
add_llvm_unittest(SupportHTTPTests
More information about the llvm-commits
mailing list