[compiler-rt] 9152f21 - [compiler-rt] Set CMAKE_INSTALL_MESSAGE to NEVER for custom libcxx (#193666)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 23 00:00:29 PDT 2026
Author: Vitaly Buka
Date: 2026-04-23T07:00:24Z
New Revision: 9152f212208b3b9f4bc7e5336c5e85aa80c9c02a
URL: https://github.com/llvm/llvm-project/commit/9152f212208b3b9f4bc7e5336c5e85aa80c9c02a
DIFF: https://github.com/llvm/llvm-project/commit/9152f212208b3b9f4bc7e5336c5e85aa80c9c02a.diff
LOG: [compiler-rt] Set CMAKE_INSTALL_MESSAGE to NEVER for custom libcxx (#193666)
It removes like 90% of logs my typical local build.
Added:
Modified:
compiler-rt/cmake/Modules/AddCompilerRT.cmake
Removed:
################################################################################
diff --git a/compiler-rt/cmake/Modules/AddCompilerRT.cmake b/compiler-rt/cmake/Modules/AddCompilerRT.cmake
index 3548031735f47..1d4ad85868b29 100644
--- a/compiler-rt/cmake/Modules/AddCompilerRT.cmake
+++ b/compiler-rt/cmake/Modules/AddCompilerRT.cmake
@@ -675,6 +675,7 @@ macro(add_custom_libcxx name prefix)
CMAKE_STRIP
CMAKE_READELF
CMAKE_SYSROOT
+ CMAKE_INSTALL_MESSAGE
CMAKE_TOOLCHAIN_FILE
LIBCXX_HAS_MUSL_LIBC
LIBCXX_HAS_GCC_S_LIB
@@ -711,14 +712,14 @@ macro(add_custom_libcxx name prefix)
PREFIX ${prefix}
SOURCE_DIR ${LLVM_MAIN_SRC_DIR}/../runtimes
BINARY_DIR ${prefix}/build
- CMAKE_ARGS ${CMAKE_PASSTHROUGH_VARIABLES}
+ CMAKE_ARGS -DCMAKE_INSTALL_MESSAGE=NEVER
+ ${CMAKE_PASSTHROUGH_VARIABLES}
${compiler_args}
${verbose}
-DCMAKE_C_FLAGS=${LIBCXX_C_FLAGS}
-DCMAKE_CXX_FLAGS=${LIBCXX_CXX_FLAGS}
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
- -DCMAKE_INSTALL_MESSAGE=LAZY
-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY
-DLLVM_ENABLE_RUNTIMES=libcxx|libcxxabi
-DLIBCXXABI_USE_LLVM_UNWINDER=OFF
More information about the llvm-commits
mailing list