[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