diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2024-09-02 20:42:16 -0400 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2024-09-03 00:20:22 -0400 |
commit | 94d87c3124305490189c803dccdd30b034466892 (patch) | |
tree | bac49f464544ac52ed91315a2a197c22bc80f501 /eclass/qt6-build.eclass | |
parent | x11-misc/xkeyboard-config: Drop old versions (diff) | |
download | gentoo-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.eclass | 3 |
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 |