[PATCH] D140565: [Clang][CMake] Set up distribution target for Clang-BOLT
Amir Ayupov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 7 15:06:23 PST 2023
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG42129deaa67b: [Clang][CMake] Set up distribution target for Clang-BOLT (authored by Amir).
Changed prior to commit:
https://reviews.llvm.org/D140565?vs=484885&id=495651#toc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D140565/new/
https://reviews.llvm.org/D140565
Files:
clang/cmake/caches/BOLT-PGO.cmake
clang/cmake/caches/BOLT.cmake
Index: clang/cmake/caches/BOLT.cmake
===================================================================
--- clang/cmake/caches/BOLT.cmake
+++ clang/cmake/caches/BOLT.cmake
@@ -8,6 +8,13 @@
set(LLVM_ENABLE_PROJECTS "bolt;clang" CACHE STRING "")
set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "")
+# setup toolchain
+set(LLVM_INSTALL_TOOLCHAIN_ONLY ON CACHE BOOL "")
+set(LLVM_DISTRIBUTION_COMPONENTS
+ clang
+ clang-resource-headers
+ CACHE STRING "")
+
# Disable function splitting enabled by default in GCC8+
if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-reorder-blocks-and-partition")
Index: clang/cmake/caches/BOLT-PGO.cmake
===================================================================
--- clang/cmake/caches/BOLT-PGO.cmake
+++ clang/cmake/caches/BOLT-PGO.cmake
@@ -2,10 +2,16 @@
set(CLANG_BOOTSTRAP_TARGETS
stage2-clang-bolt
+ stage2-distribution
+ stage2-install-distribution
CACHE STRING "")
set(BOOTSTRAP_CLANG_BOOTSTRAP_TARGETS
clang-bolt
+ distribution
+ install-distribution
CACHE STRING "")
-set(PGO_BUILD_CONFIGURATION ${CMAKE_CURRENT_LIST_DIR}/BOLT.cmake CACHE STRING "")
+set(PGO_BUILD_CONFIGURATION
+ ${CMAKE_CURRENT_LIST_DIR}/BOLT.cmake
+ CACHE STRING "")
include(${CMAKE_CURRENT_LIST_DIR}/PGO.cmake)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D140565.495651.patch
Type: text/x-patch
Size: 1301 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20230207/cca62b52/attachment.bin>
More information about the cfe-commits
mailing list