[llvm] [Flang-rt] Remove COMPILE_ONLY from flang-rt CMake file. (PR #169534)
Dominik Adamski via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 25 09:40:34 PST 2025
https://github.com/DominikAdamski created https://github.com/llvm/llvm-project/pull/169534
COMPILE_ONLY was introduced in cmake 3.27.0. We cannot use this feature, because LLVM supports cmake 3.20.0.
>From 074f63fe31c751f60ddc0e8d535e0ef1125d70a5 Mon Sep 17 00:00:00 2001
From: Dominik Adamski <dominik.adamski at amd.com>
Date: Tue, 25 Nov 2025 11:35:37 -0600
Subject: [PATCH] [Flang-rt] Remove COMPILE_ONLY from flang-rt CMake file.
COMPILE_ONLY was introduced in cmake 3.27.0. We cannot
use this feature, because LLVM supports cmake 3.20.0.
---
flang-rt/cmake/modules/HandleLibs.cmake | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/flang-rt/cmake/modules/HandleLibs.cmake b/flang-rt/cmake/modules/HandleLibs.cmake
index a193045fc0bfa..9987d6f668978 100644
--- a/flang-rt/cmake/modules/HandleLibs.cmake
+++ b/flang-rt/cmake/modules/HandleLibs.cmake
@@ -45,8 +45,6 @@ elseif (FLANG_RT_LIBCXX_PROVIDER STREQUAL "llvm")
endif ()
if (FLANG_RT_HAS_STDLIB_FLAG)
- target_compile_options(flang-rt-libc-headers INTERFACE
- $<$<COMPILE_LANGUAGE:CXX,C>:$<COMPILE_ONLY:-stdlib=libc++>>
- )
+ target_compile_options(flang-rt-libc-headers INTERFACE $<$<COMPILE_LANGUAGE:CXX,C>:-stdlib=libc++>)
endif ()
endif ()
More information about the llvm-commits
mailing list