diff options
Diffstat (limited to 'classes/qmake5_base.bbclass')
-rw-r--r-- | classes/qmake5_base.bbclass | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass index 3bc1279d..8f1d143a 100644 --- a/classes/qmake5_base.bbclass +++ b/classes/qmake5_base.bbclass | |||
@@ -48,6 +48,35 @@ export OE_QMAKE_QTCONF_PATH = "${WORKDIR}/qt.conf" | |||
48 | 48 | ||
49 | inherit qmake5_paths remove-libtool | 49 | inherit qmake5_paths remove-libtool |
50 | 50 | ||
51 | generate_target_qt_config_file() { | ||
52 | qtconf="$1" | ||
53 | cat > "${qtconf}" <<EOF | ||
54 | [Paths] | ||
55 | Prefix = ${OE_QMAKE_PATH_PREFIX} | ||
56 | Headers = ${OE_QMAKE_PATH_HEADERS} | ||
57 | Libraries = ${OE_QMAKE_PATH_LIBS} | ||
58 | ArchData = ${OE_QMAKE_PATH_ARCHDATA} | ||
59 | Data = ${OE_QMAKE_PATH_DATA} | ||
60 | Binaries = ${OE_QMAKE_PATH_BINS} | ||
61 | LibraryExecutables = ${OE_QMAKE_PATH_LIBEXECS} | ||
62 | Plugins = ${OE_QMAKE_PATH_PLUGINS} | ||
63 | Imports = ${OE_QMAKE_PATH_IMPORTS} | ||
64 | Qml2Imports = ${OE_QMAKE_PATH_QML} | ||
65 | Translations = ${OE_QMAKE_PATH_TRANSLATIONS} | ||
66 | Documentation = ${OE_QMAKE_PATH_DOCS} | ||
67 | Settings = ${OE_QMAKE_PATH_SETTINGS} | ||
68 | Examples = ${OE_QMAKE_PATH_EXAMPLES} | ||
69 | Tests = ${OE_QMAKE_PATH_TESTS} | ||
70 | HostBinaries = ${OE_QMAKE_PATH_BINS} | ||
71 | HostData = ${OE_QMAKE_PATH_ARCHDATA} | ||
72 | HostLibraries = ${OE_QMAKE_PATH_LIBS} | ||
73 | HostSpec = ${OE_QMAKE_PLATFORM} | ||
74 | TargetSpec = ${OE_QMAKE_PLATFORM} | ||
75 | ExternalHostBinaries = ${OE_QMAKE_PATH_BINS} | ||
76 | Sysroot = | ||
77 | EOF | ||
78 | } | ||
79 | |||
51 | do_generate_qt_config_file() { | 80 | do_generate_qt_config_file() { |
52 | generate_qt_config_file_paths | 81 | generate_qt_config_file_paths |
53 | generate_qt_config_file_effective_paths | 82 | generate_qt_config_file_effective_paths |