[compiler-rt] 5659638 - Revert "[compiler-rt][cmake] Use HandleOutOfTreeLLVM like libcxx and friends"
David Tenty via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 21 09:23:21 PST 2022
Author: David Tenty
Date: 2022-01-21T12:22:17-05:00
New Revision: 5659638418808697061f59b78e2f93fc15f2d7cd
URL: https://github.com/llvm/llvm-project/commit/5659638418808697061f59b78e2f93fc15f2d7cd
DIFF: https://github.com/llvm/llvm-project/commit/5659638418808697061f59b78e2f93fc15f2d7cd.diff
LOG: Revert "[compiler-rt][cmake] Use HandleOutOfTreeLLVM like libcxx and friends"
This reverts commit 8c9f62ea90c70d538766a81ef5980c9223b8566b, which is causing build failures on
the bots because it inadvertently changes the output directory of the compiler-rt libs when
built as a runtime.
Differential Revision: https://reviews.llvm.org/D117815
Added:
Modified:
compiler-rt/CMakeLists.txt
Removed:
################################################################################
diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt
index 974e2333c7abd..12946d74c797b 100644
--- a/compiler-rt/CMakeLists.txt
+++ b/compiler-rt/CMakeLists.txt
@@ -5,6 +5,13 @@
cmake_minimum_required(VERSION 3.13.4)
+# Check if compiler-rt is built as a standalone project.
+if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR COMPILER_RT_STANDALONE_BUILD)
+ project(CompilerRT C CXX ASM)
+ set(COMPILER_RT_STANDALONE_BUILD TRUE)
+ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+endif()
+
set(LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
# Add path for custom compiler-rt modules.
@@ -15,16 +22,6 @@ list(INSERT CMAKE_MODULE_PATH 0
"${LLVM_COMMON_CMAKE_UTILS}/Modules"
)
-# Check if compiler-rt is built as a standalone project.
-if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR COMPILER_RT_STANDALONE_BUILD)
- project(CompilerRT C CXX ASM)
- set(COMPILER_RT_STANDALONE_BUILD TRUE)
- set_property(GLOBAL PROPERTY USE_FOLDERS ON)
-
- # Find the LLVM sources and simulate LLVM CMake options.
- include(HandleOutOfTreeLLVM)
-endif()
-
if(CMAKE_CONFIGURATION_TYPES)
set(CMAKE_CFG_RESOLVED_INTDIR "${CMAKE_CFG_INTDIR}/")
else()
More information about the llvm-commits
mailing list