diff options
author | Mikko Levonmaa <mikko.levonmaa@palm.com> | 2012-11-15 20:38:27 +0100 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2012-11-15 21:57:18 +0100 |
commit | 13ed17b2baeb253961885c469ba3c97b9ed420e5 (patch) | |
tree | 968d09fb06656497dfd799558f5e651c50fffcb3 /classes/qmake5_base.bbclass | |
parent | 4ec2e9d2d8184f4da4de86711db34012317f3114 (diff) |
qtbase: add recipe for git version
Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'classes/qmake5_base.bbclass')
-rw-r--r-- | classes/qmake5_base.bbclass | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass new file mode 100644 index 00000000..fc90429f --- /dev/null +++ b/classes/qmake5_base.bbclass @@ -0,0 +1,35 @@ + +# We override this completely to eliminate the -e normally passed in +EXTRA_OEMAKE = ' MAKEFLAGS= ' + +export OE_QMAKE_CC="${CC}" +export OE_QMAKE_CFLAGS="${CFLAGS}" +export OE_QMAKE_CXX="${CXX}" +export OE_QMAKE_LDFLAGS="${LDFLAGS}" +export OE_QMAKE_AR="${AR} cqs" +export OE_QMAKE_STRIP="echo" +export OE_QMAKE_RPATH="-Wl,-rpath-link," + +# do not export STRIP to the environment +STRIP[unexport] = "1" + +do_generate_qt_config_file() { + export QT_CONF_PATH=${WORKDIR}/qt.conf + cat > ${WORKDIR}/qt.conf <<EOF +[Paths] +Prefix = +Binaries = ${STAGING_BINDIR_NATIVE} +Headers = ${STAGING_INCDIR}/qt5 +Plugins = ${STAGING_LIBDIR}/qt5/plugins/ +Libraries = ${STAGING_LIBDIR}/qt5-test +Mkspecs = ${STAGING_DATADIR}/qt5/mkspecs/ +HostData = ${STAGING_DATADIR_NATIVE}/qt5 +HostBinaries = ${STAGING_BINDIR_NATIVE}/ +EOF +} + +addtask generate_qt_config_file after do_patch before do_configure + +#EXPORT_FUNCTIONS do_configure + +#addtask configure after do_unpack do_patch before do_compile |