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 20ff33d4..fb5f9364 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 939d8c02..0efe7605 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bb +++ b/recipes-qt/qt5/nativesdk-qtbase_git.bb | |||
| @@ -65,6 +65,7 @@ FILES_${PN}-dev += " \ | |||
| 65 | 65 | ||
| 66 | FILES_${PN} += " \ | 66 | FILES_${PN} += " \ |
| 67 | ${SDKPATHNATIVE}/environment-setup.d \ | 67 | ${SDKPATHNATIVE}/environment-setup.d \ |
| 68 | ${OE_QMAKE_PATH_PLUGINS} \ | ||
| 68 | " | 69 | " |
| 69 | 70 | ||
| 70 | # qttools binaries are placed in a subdir of bin in order to avoid | 71 | # qttools binaries are placed in a subdir of bin in order to avoid |
| @@ -73,6 +74,10 @@ FILES_${PN} += " \ | |||
| 73 | # disable package auto-renaming for the tools-package. | 74 | # disable package auto-renaming for the tools-package. |
| 74 | DEBIAN_NOAUTONAME_${PN} = "1" | 75 | DEBIAN_NOAUTONAME_${PN} = "1" |
| 75 | 76 | ||
| 77 | PACKAGECONFIG ?= "" | ||
| 78 | PACKAGECONFIG[gui] = "-gui -qpa minimal,-no-gui," | ||
| 79 | PACKAGECONFIG[imageformats] = "-qt-libpng -qt-libjpeg -gif -ico, -no-libpng -no-libjpg -no-ico -no-gif," | ||
| 80 | |||
| 76 | QT_CONFIG_FLAGS += " \ | 81 | QT_CONFIG_FLAGS += " \ |
| 77 | -shared \ | 82 | -shared \ |
| 78 | -silent \ | 83 | -silent \ |
| @@ -101,12 +106,8 @@ do_configure() { | |||
| 101 | -no-gcc-sysroot \ | 106 | -no-gcc-sysroot \ |
| 102 | -system-zlib \ | 107 | -system-zlib \ |
| 103 | -dbus-runtime \ | 108 | -dbus-runtime \ |
| 104 | -no-libjpeg \ | ||
| 105 | -no-libpng \ | ||
| 106 | -no-gif \ | ||
| 107 | -no-accessibility \ | 109 | -no-accessibility \ |
| 108 | -no-cups \ | 110 | -no-cups \ |
| 109 | -no-gui \ | ||
| 110 | -no-sql-mysql \ | 111 | -no-sql-mysql \ |
| 111 | -no-sql-sqlite \ | 112 | -no-sql-sqlite \ |
| 112 | -no-opengl \ | 113 | -no-opengl \ |
| @@ -148,7 +149,6 @@ do_install() { | |||
| 148 | 149 | ||
| 149 | # remove things unused in nativesdk, we need the headers and libs | 150 | # remove things unused in nativesdk, we need the headers and libs |
| 150 | rm -rf ${D}${datadir} \ | 151 | rm -rf ${D}${datadir} \ |
| 151 | ${D}/${OE_QMAKE_PATH_PLUGINS} \ | ||
| 152 | ${D}${libdir}/cmake \ | 152 | ${D}${libdir}/cmake \ |
| 153 | ${D}${libdir}/pkgconfig | 153 | ${D}${libdir}/pkgconfig |
| 154 | 154 | ||
diff --git a/recipes-qt/qt5/qtbase-native_git.bb b/recipes-qt/qt5/qtbase-native_git.bb index cee1a1c4..07978e9b 100644 --- a/recipes-qt/qt5/qtbase-native_git.bb +++ b/recipes-qt/qt5/qtbase-native_git.bb | |||
| @@ -56,18 +56,18 @@ CLEANBROKEN = "1" | |||
| 56 | XPLATFORM_toolchain-clang = "linux-oe-clang" | 56 | XPLATFORM_toolchain-clang = "linux-oe-clang" |
| 57 | XPLATFORM ?= "linux-oe-g++" | 57 | XPLATFORM ?= "linux-oe-g++" |
| 58 | 58 | ||
| 59 | PACKAGECONFIG ?= "" | ||
| 60 | PACKAGECONFIG[gui] = "-gui -qpa minimal,-no-gui," | ||
| 61 | PACKAGECONFIG[imageformats] = "-qt-libpng -qt-libjpeg -gif -ico, -no-libpng -no-libjpg -no-ico -no-gif," | ||
| 62 | |||
| 59 | QT_CONFIG_FLAGS = " \ | 63 | QT_CONFIG_FLAGS = " \ |
| 60 | -sysroot ${STAGING_DIR_NATIVE} \ | 64 | -sysroot ${STAGING_DIR_NATIVE} \ |
| 61 | -L${STAGING_LIBDIR_NATIVE} \ | 65 | -L${STAGING_LIBDIR_NATIVE} \ |
| 62 | -no-gcc-sysroot \ | 66 | -no-gcc-sysroot \ |
| 63 | -system-zlib \ | 67 | -system-zlib \ |
| 64 | -qt-pcre \ | 68 | -qt-pcre \ |
| 65 | -no-libjpeg \ | ||
| 66 | -no-libpng \ | ||
| 67 | -no-gif \ | ||
| 68 | -no-accessibility \ | 69 | -no-accessibility \ |
| 69 | -no-cups \ | 70 | -no-cups \ |
| 70 | -no-gui \ | ||
| 71 | -no-sql-mysql \ | 71 | -no-sql-mysql \ |
| 72 | -no-sql-sqlite \ | 72 | -no-sql-sqlite \ |
| 73 | -no-sql-psql \ | 73 | -no-sql-psql \ |
