summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2024-09-02 20:42:16 -0400
committerIonen Wolkens <ionen@gentoo.org>2024-09-03 00:20:22 -0400
commit94d87c3124305490189c803dccdd30b034466892 (patch)
treebac49f464544ac52ed91315a2a197c22bc80f501 /eclass/qt6-build.eclass
parentx11-misc/xkeyboard-config: Drop old versions (diff)
downloadgentoo-94d87c3124305490189c803dccdd30b034466892.tar.gz
gentoo-94d87c3124305490189c803dccdd30b034466892.tar.bz2
gentoo-94d87c3124305490189c803dccdd30b034466892.zip
qt6-build.eclass: force cmake's log level back to STATUS
Unless set -DQT_FEATURE_developer_build (which is more involved), Qt changes the default log level to NOTICE and then, in current 6.8.9999, the configuration summaries were seemingly moved to STATUS leaving them hidden as just: -- Configuration summary has been written to ..._build/config.summary Not new, but the NOTICE log level also hides the result of the various tests such as: -- Performing Test HAVE_egl_x11 - Success Unclear if 6.8.x will keep summaries that way (feel this is a downside for upstream as well, and perhaps is not intentional as part of some refactoring), but either way STATUS makes the build.log a lot more useful. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'eclass/qt6-build.eclass')
-rw-r--r--eclass/qt6-build.eclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index 24b857dab53f..3cd8b606c235 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -147,6 +147,9 @@ qt6-build_src_configure() {
fi
local defaultcmakeargs=(
+ # cmake defaults to "STATUS" but Qt changes that to "NOTICE" which
+ # hides a lot of information that is useful for bug reports
+ --log-level=STATUS
# see _qt6-build_create_user_facing_links
-DINSTALL_PUBLICBINDIR="${QT6_PREFIX}"/bin
# note that if qtbase was built with tests, this is default ON