[oe-commits] Holger Hans Peter Freyther : qt4: Do not recreate the link if it exists otherwise do_install will fail
git version control
git at git.openembedded.org
Sat Aug 1 11:24:15 UTC 2009
Module: openembedded.git
Branch: org.openembedded.dev
Commit: 5a637631891e2a6b4cd18a02107247f636bd4d8a
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=5a637631891e2a6b4cd18a02107247f636bd4d8a
Author: Holger Hans Peter Freyther <zecke at selfish.org>
Date: Sat Aug 1 09:25:31 2009 +0200
qt4: Do not recreate the link if it exists otherwise do_install will fail
When running configure more than once the do_install stage
will fail due excessive symlinks... Stop doing that.
---
recipes/qt4/qt4.inc | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/recipes/qt4/qt4.inc b/recipes/qt4/qt4.inc
index b4f53c1..79240ed 100644
--- a/recipes/qt4/qt4.inc
+++ b/recipes/qt4/qt4.inc
@@ -122,8 +122,15 @@ FILES_${QT_BASE_NAME}-mkspecs = "${datadir}/${QT_DIR_NAME}/mkspecs/
do_configure() {
unset QMAKESPEC
unset QTDIR
- ln -sf ${STAGING_BINDIR_NATIVE}/qmake2 bin/qmake
- ln -sf linux-g++ mkspecs/${TARGET_OS}-oe-g++
+
+ if [! -e bin/qmake]; then
+ ln -sf ${STAGING_BINDIR_NATIVE}/qmake2 bin/qmake
+ fi
+
+ if [! -e mkspecs/${TARGET_OS}-oe-g++]; then
+ ln -sf linux-g++ mkspecs/${TARGET_OS}-oe-g++
+ fi
+
cp -f ${WORKDIR}/g++.conf ${WORKDIR}/linux.conf mkspecs/common/
echo "[Paths]" > $QT_CONF_PATH
More information about the Openembedded-commits
mailing list