diff options
| -rw-r--r-- | classes/qmake5_base.bbclass | 1 | ||||
| -rw-r--r-- | recipes-qt/qt5/nativesdk-qtbase_git.bb | 10 | ||||
| -rw-r--r-- | recipes-qt/qt5/qtbase-native_git.bb | 8 |
3 files changed, 10 insertions, 9 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass index 4650d597..3f1bba23 100644 --- a/classes/qmake5_base.bbclass +++ b/classes/qmake5_base.bbclass | |||
| @@ -110,6 +110,7 @@ generate_qt_config_file_effective_paths() { | |||
| 110 | cat >> ${OE_QMAKE_QTCONF_PATH} <<EOF | 110 | cat >> ${OE_QMAKE_QTCONF_PATH} <<EOF |
| 111 | [EffectivePaths] | 111 | [EffectivePaths] |
| 112 | HostBinaries = ${OE_QMAKE_PATH_EXTERNAL_HOST_BINS} | 112 | HostBinaries = ${OE_QMAKE_PATH_EXTERNAL_HOST_BINS} |
| 113 | HostLibraries = ${STAGING_LIBDIR_NATIVE} | ||
| 113 | HostData = ${OE_QMAKE_PATH_HOST_DATA} | 114 | HostData = ${OE_QMAKE_PATH_HOST_DATA} |
| 114 | HostPrefix = ${STAGING_DIR_NATIVE} | 115 | HostPrefix = ${STAGING_DIR_NATIVE} |
| 115 | EOF | 116 | EOF |
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bb b/recipes-qt/qt5/nativesdk-qtbase_git.bb index 3c4f31cc..020ada23 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bb +++ b/recipes-qt/qt5/nativesdk-qtbase_git.bb | |||
| @@ -66,6 +66,7 @@ FILES_${PN}-dev += " \ | |||
| 66 | 66 | ||
| 67 | FILES_${PN} += " \ | 67 | FILES_${PN} += " \ |
| 68 | ${SDKPATHNATIVE}/environment-setup.d \ | 68 | ${SDKPATHNATIVE}/environment-setup.d \ |
| 69 | ${OE_QMAKE_PATH_PLUGINS} \ | ||
| 69 | " | 70 | " |
| 70 | 71 | ||
| 71 | # qttools binaries are placed in a subdir of bin in order to avoid | 72 | # qttools binaries are placed in a subdir of bin in order to avoid |
| @@ -74,6 +75,10 @@ FILES_${PN} += " \ | |||
| 74 | # disable package auto-renaming for the tools-package. | 75 | # disable package auto-renaming for the tools-package. |
| 75 | DEBIAN_NOAUTONAME_${PN} = "1" | 76 | DEBIAN_NOAUTONAME_${PN} = "1" |
| 76 | 77 | ||
| 78 | PACKAGECONFIG ?= "" | ||
| 79 | PACKAGECONFIG[gui] = "-gui -qpa minimal,-no-gui," | ||
| 80 | PACKAGECONFIG[imageformats] = "-qt-libpng -qt-libjpeg -gif -ico, -no-libpng -no-libjpeg -no-ico -no-gif," | ||
| 81 | |||
| 77 | QT_CONFIG_FLAGS += " \ | 82 | QT_CONFIG_FLAGS += " \ |
| 78 | -shared \ | 83 | -shared \ |
| 79 | -silent \ | 84 | -silent \ |
| @@ -102,12 +107,8 @@ do_configure() { | |||
| 102 | -no-gcc-sysroot \ | 107 | -no-gcc-sysroot \ |
| 103 | -system-zlib \ | 108 | -system-zlib \ |
| 104 | -dbus-runtime \ | 109 | -dbus-runtime \ |
| 105 | -no-libjpeg \ | ||
| 106 | -no-libpng \ | ||
| 107 | -no-gif \ | ||
| 108 | -no-accessibility \ | 110 | -no-accessibility \ |
| 109 | -no-cups \ | 111 | -no-cups \ |
| 110 | -no-gui \ | ||
| 111 | -no-sql-mysql \ | 112 | -no-sql-mysql \ |
| 112 | -no-sql-sqlite \ | 113 | -no-sql-sqlite \ |
| 113 | -no-opengl \ | 114 | -no-opengl \ |
| @@ -149,7 +150,6 @@ do_install() { | |||
| 149 | 150 | ||
| 150 | # remove things unused in nativesdk, we need the headers and libs | 151 | # remove things unused in nativesdk, we need the headers and libs |
| 151 | rm -rf ${D}${datadir} \ | 152 | rm -rf ${D}${datadir} \ |
| 152 | ${D}/${OE_QMAKE_PATH_PLUGINS} \ | ||
| 153 | ${D}${libdir}/cmake \ | 153 | ${D}${libdir}/cmake \ |
| 154 | ${D}${libdir}/pkgconfig | 154 | ${D}${libdir}/pkgconfig |
| 155 | 155 | ||
diff --git a/recipes-qt/qt5/qtbase-native_git.bb b/recipes-qt/qt5/qtbase-native_git.bb index 715fe6b5..516315e5 100644 --- a/recipes-qt/qt5/qtbase-native_git.bb +++ b/recipes-qt/qt5/qtbase-native_git.bb | |||
| @@ -57,18 +57,18 @@ CLEANBROKEN = "1" | |||
| 57 | XPLATFORM_toolchain-clang = "linux-oe-clang" | 57 | XPLATFORM_toolchain-clang = "linux-oe-clang" |
| 58 | XPLATFORM ?= "linux-oe-g++" | 58 | XPLATFORM ?= "linux-oe-g++" |
| 59 | 59 | ||
| 60 | PACKAGECONFIG ?= "" | ||
| 61 | PACKAGECONFIG[gui] = "-gui -qpa minimal,-no-gui," | ||
| 62 | PACKAGECONFIG[imageformats] = "-qt-libpng -qt-libjpeg -gif -ico, -no-libpng -no-libjpeg -no-ico -no-gif," | ||
| 63 | |||
| 60 | QT_CONFIG_FLAGS = " \ | 64 | QT_CONFIG_FLAGS = " \ |
| 61 | -sysroot ${STAGING_DIR_NATIVE} \ | 65 | -sysroot ${STAGING_DIR_NATIVE} \ |
| 62 | -L${STAGING_LIBDIR_NATIVE} \ | 66 | -L${STAGING_LIBDIR_NATIVE} \ |
| 63 | -no-gcc-sysroot \ | 67 | -no-gcc-sysroot \ |
| 64 | -system-zlib \ | 68 | -system-zlib \ |
| 65 | -qt-pcre \ | 69 | -qt-pcre \ |
| 66 | -no-libjpeg \ | ||
| 67 | -no-libpng \ | ||
| 68 | -no-gif \ | ||
| 69 | -no-accessibility \ | 70 | -no-accessibility \ |
| 70 | -no-cups \ | 71 | -no-cups \ |
| 71 | -no-gui \ | ||
| 72 | -no-sql-mysql \ | 72 | -no-sql-mysql \ |
| 73 | -no-sql-sqlite \ | 73 | -no-sql-sqlite \ |
| 74 | -no-sql-psql \ | 74 | -no-sql-psql \ |
