[Lldb-commits] [lldb] 7c1f679 - [lldb][cmake] Use STATUS instead of explicit '--' in message logging (#128196)
via lldb-commits
lldb-commits at lists.llvm.org
Fri Feb 21 10:12:10 PST 2025
Author: foxtran
Date: 2025-02-21T12:12:06-06:00
New Revision: 7c1f679c387a68defbc2b240cb58eb9152252c25
URL: https://github.com/llvm/llvm-project/commit/7c1f679c387a68defbc2b240cb58eb9152252c25
DIFF: https://github.com/llvm/llvm-project/commit/7c1f679c387a68defbc2b240cb58eb9152252c25.diff
LOG: [lldb][cmake] Use STATUS instead of explicit '--' in message logging (#128196)
Currently, configuring lldb with cmake with separated stdout and stderr
gives some unnecessary output in stderr which happens since message
statement is used without `[mode]` (See
https://cmake.org/cmake/help/v3.31/command/message.html). This patch
adds mode `STATUS` instead of explicit `--` at the beginning of
messages.
Added:
Modified:
lldb/source/API/CMakeLists.txt
Removed:
################################################################################
diff --git a/lldb/source/API/CMakeLists.txt b/lldb/source/API/CMakeLists.txt
index 147b30f3b0026..9d6a7d8850286 100644
--- a/lldb/source/API/CMakeLists.txt
+++ b/lldb/source/API/CMakeLists.txt
@@ -206,23 +206,23 @@ if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows")
# If we're not exporting all symbols, we'll want to explicitly set
# the exported symbols here. This prevents 'log enable --stack ...'
# from working on some systems but limits the liblldb size.
- MESSAGE("-- Symbols (liblldb): exporting all symbols from the lldb namespace")
+ message(STATUS "Symbols (liblldb): exporting all symbols from the lldb namespace")
add_llvm_symbol_exports(liblldb ${CMAKE_CURRENT_SOURCE_DIR}/liblldb.exports)
elseif (NOT LLDB_EXPORT_ALL_SYMBOLS_EXPORTS_FILE)
# Don't use an explicit export. Instead, tell the linker to export all symbols.
- MESSAGE("-- Symbols (liblldb): exporting all symbols from the lldb and lldb_private namespaces")
- MESSAGE(WARNING "Private LLDB symbols frequently change and no API stability is guaranteed. "
+ message(STATUS "Symbols (liblldb): exporting all symbols from the lldb and lldb_private namespaces")
+ message(WARNING "Private LLDB symbols frequently change and no API stability is guaranteed. "
"Only the SB API is guaranteed to be stable.")
add_llvm_symbol_exports(liblldb ${CMAKE_CURRENT_SOURCE_DIR}/liblldb-private.exports)
else ()
- MESSAGE("-- Symbols (liblldb): exporting all symbols specified in the exports "
+ message(STATUS "Symbols (liblldb): exporting all symbols specified in the exports "
" file '${LLDB_EXPORT_ALL_SYMBOLS_EXPORTS_FILE}'")
- MESSAGE(WARNING "Private LLDB symbols frequently change and no API stability is guaranteed. "
+ message(WARNING "Private LLDB symbols frequently change and no API stability is guaranteed. "
"Only the SB API is guaranteed to be stable.")
add_llvm_symbol_exports(liblldb "${LLDB_EXPORT_ALL_SYMBOLS_EXPORTS_FILE}")
endif()
elseif (LLDB_EXPORT_ALL_SYMBOLS)
- MESSAGE("-- Symbols (liblldb): exporting all symbols from the lldb and lldb_private namespaces")
+ message(STATUS "Symbols (liblldb): exporting all symbols from the lldb and lldb_private namespaces")
# Pull out the various lldb libraries linked into liblldb, these will be used
# when looking for symbols to extract. We ignore most plugin libraries here,
More information about the lldb-commits
mailing list