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)" \