[llvm] [LLVM][Unittest] disable plugin tests for `LLVM_BUILD_LLVM_DYLIB` on WIN32 (PR #168200)
Tomohiro Kashiwada via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 15 03:45:03 PST 2025
https://github.com/kikairoya created https://github.com/llvm/llvm-project/pull/168200
Building these plugins require `LLVM_LINK_LLVM_DYLIB` but not `LLVM_BUILD_LLVM_DYLIB`.
>From b0cf96f03abee606b1e8643de71abd5692a86980 Mon Sep 17 00:00:00 2001
From: kikairoya <kikairoya at gmail.com>
Date: Sun, 9 Nov 2025 20:59:22 +0900
Subject: [PATCH] disable plugin tests for LLVM_BUILD_LLVM_DYLIB
---
llvm/unittests/Analysis/InlineAdvisorPlugin/CMakeLists.txt | 2 +-
llvm/unittests/Analysis/InlineOrderPlugin/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/llvm/unittests/Analysis/InlineAdvisorPlugin/CMakeLists.txt b/llvm/unittests/Analysis/InlineAdvisorPlugin/CMakeLists.txt
index d9da627ad52e3..0beadf1a60a31 100644
--- a/llvm/unittests/Analysis/InlineAdvisorPlugin/CMakeLists.txt
+++ b/llvm/unittests/Analysis/InlineAdvisorPlugin/CMakeLists.txt
@@ -2,7 +2,7 @@
# libraries, but expects them to exist in the process loading the plugin. This
# doesn't work with DLLs on Windows (where a shared library can't have undefined
# references), so just skip this testcase on Windows.
-if ((NOT WIN32 AND NOT CYGWIN) OR LLVM_BUILD_LLVM_DYLIB)
+if ((NOT WIN32 AND NOT CYGWIN) OR LLVM_LINK_LLVM_DYLIB)
unset(LLVM_LINK_COMPONENTS)
add_llvm_library(InlineAdvisorPlugin MODULE BUILDTREE_ONLY
InlineAdvisorPlugin.cpp
diff --git a/llvm/unittests/Analysis/InlineOrderPlugin/CMakeLists.txt b/llvm/unittests/Analysis/InlineOrderPlugin/CMakeLists.txt
index 941e18efc1a52..679e4b4b3f843 100644
--- a/llvm/unittests/Analysis/InlineOrderPlugin/CMakeLists.txt
+++ b/llvm/unittests/Analysis/InlineOrderPlugin/CMakeLists.txt
@@ -2,7 +2,7 @@
# libraries, but expects them to exist in the process loading the plugin. This
# doesn't work with DLLs on Windows (where a shared library can't have undefined
# references), so just skip this testcase on Windows.
-if ((NOT WIN32 AND NOT CYGWIN) OR LLVM_BUILD_LLVM_DYLIB)
+if ((NOT WIN32 AND NOT CYGWIN) OR LLVM_LINK_LLVM_DYLIB)
unset(LLVM_LINK_COMPONENTS)
add_llvm_library(InlineOrderPlugin MODULE BUILDTREE_ONLY
InlineOrderPlugin.cpp
More information about the llvm-commits
mailing list