commit:     fb38b1da22ef21f32e3d659b8287715cce0bf6f8
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 16 19:14:01 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jun 16 19:14:01 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=fb38b1da

[qt5-build] Allow configuring debug/release on a per-package basis.

Partially based on github pull request #92.

 eclass/qt5-build.eclass | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 6f10824..5bc5cbd 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -489,8 +489,9 @@ qt5_base_configure() {
                -examplesdir "${QT5_EXAMPLESDIR}"
                -testsdir "${QT5_TESTSDIR}"
 
-               # debug/release
-               $(usex debug -debug -release)
+               # configure in release mode by default,
+               # override via the CONFIG qmake variable
+               -release
                -no-separate-debug-info
 
                # licensing stuff
@@ -649,6 +650,8 @@ qt5_qmake() {
        fi
 
        "${qmakepath}"/qmake \
+               CONFIG+=$(usex debug debug release) \
+               CONFIG-=$(usex debug release debug) \
                QMAKE_AR="$(tc-getAR) cqs" \
                QMAKE_CC="$(tc-getCC)" \
                QMAKE_LINK_C="$(tc-getCC)" \

Reply via email to