build: add support for quiet build mode in CMakeLists

This commit is contained in:
2025-04-12 04:36:16 +00:00
parent 1f646d6826
commit c7d501b466
4 changed files with 28 additions and 5 deletions

View File

@ -16,6 +16,14 @@ if(NOT DEFINED ENV{WORKSPACE_DIR})
else()
set(STANDALONE_BUILD OFF)
message(STATUS "Compiling within workspace")
if(DEFINED ENV{QUIET_BUILD})
message(STATUS "Quiet build enabled")
set(CMAKE_INSTALL_MESSAGE NEVER)
set(CMAKE_MESSAGE_LOG_LEVEL "WARNING")
set(MAKEFLAGS "--no-print-directory")
set(CMAKE_VERBOSE_MAKEFILE OFF)
set_property(GLOBAL PROPERTY RULE_MESSAGES OFF)
endif()
if(NOT DEFINED ENV{CMAKE_INSTALL_PREFIX})
set(CMAKE_INSTALL_PREFIX "$ENV{WORKSPACE_DIR}/out/sys")