commit: 8b3e9c1290a659128adb0f4bbc323ba39413522c
Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 29 00:50:42 2014 +0000
Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Jun 29 00:51:16 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=8b3e9c12
[qt4-build-multilib] Do common stuff in multilib_src_install_all().
---
eclass/qt4-build-multilib.eclass | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/eclass/qt4-build-multilib.eclass b/eclass/qt4-build-multilib.eclass
index 6b34c46..71ae1b3 100644
--- a/eclass/qt4-build-multilib.eclass
+++ b/eclass/qt4-build-multilib.eclass
@@ -415,7 +415,7 @@ multilib_src_test() {
# @FUNCTION: qt4-build-multilib_src_install
# @DESCRIPTION:
# Performs the actual installation, running 'emake install'
-# inside all QT4_TARGET_DIRECTORIES, and installing qconfigs.
+# in all QT4_TARGET_DIRECTORIES, and installing qconfigs.
qt4-build-multilib_src_install() {
multilib-minimal_src_install
}
@@ -430,6 +430,19 @@ multilib_src_install() {
emake INSTALL_ROOT="${D}" install_{mkspecs,qmake}
fi
+ install_qconfigs
+ fix_library_files
+ fix_includes
+}
+
+multilib_src_install_all() {
+ qt4-build-multilib_src_install_all
+}
+
+# @FUNCTION: qt4-build-multilib_src_install_all
+# @DESCRIPTION:
+# Common install phase for all multilib ABIs.
+qt4-build-multilib_src_install_all() {
# install private headers of a few modules
if has ${PN} qtcore qtdeclarative qtgui qtscript; then
local moduledir=${PN#qt}
@@ -441,10 +454,6 @@ multilib_src_install() {
find "${S}"/src/${moduledir} -type f -name '*_p.h' -exec doins
'{}' + || die
fi
- install_qconfigs
- fix_library_files
- fix_includes
-
# remove .la files since we are building only shared libraries
prune_libtool_files
}