diff options
| -rw-r--r-- | meta/recipes-devtools/cmake/cmake-native_2.8.3.bb | 2 | ||||
| -rw-r--r-- | meta/recipes-devtools/cmake/cmake.inc | 3 | ||||
| -rw-r--r-- | meta/recipes-devtools/cmake/cmake/support-oe-qt4-tools-names.patch | 98 |
3 files changed, 101 insertions, 2 deletions
diff --git a/meta/recipes-devtools/cmake/cmake-native_2.8.3.bb b/meta/recipes-devtools/cmake/cmake-native_2.8.3.bb index 159541636b..29b3d87e88 100644 --- a/meta/recipes-devtools/cmake/cmake-native_2.8.3.bb +++ b/meta/recipes-devtools/cmake/cmake-native_2.8.3.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | CMAKE_MAJOR_VERSION="2.8" | 1 | CMAKE_MAJOR_VERSION="2.8" |
| 2 | require cmake.inc | 2 | require cmake.inc |
| 3 | inherit native | 3 | inherit native |
| 4 | PR = "r0" | 4 | PR = "r1" |
| 5 | 5 | ||
| 6 | SRC_URI[md5sum] = "a76a44b93acf5e3badda9de111385921" | 6 | SRC_URI[md5sum] = "a76a44b93acf5e3badda9de111385921" |
| 7 | SRC_URI[sha256sum] = "689ed02786b5cefa5515c7716784ee82a82e8ece6be5a3d629ac3cc0c05fc288" | 7 | SRC_URI[sha256sum] = "689ed02786b5cefa5515c7716784ee82a82e8ece6be5a3d629ac3cc0c05fc288" |
diff --git a/meta/recipes-devtools/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc index f6b1c3b1b9..eed93460ed 100644 --- a/meta/recipes-devtools/cmake/cmake.inc +++ b/meta/recipes-devtools/cmake/cmake.inc | |||
| @@ -9,7 +9,8 @@ LICENSE = "BSD" | |||
| 9 | LIC_FILES_CHKSUM = "file://Copyright.txt;md5=f372516292ff7c33337bf16a74a5f9a8 \ | 9 | LIC_FILES_CHKSUM = "file://Copyright.txt;md5=f372516292ff7c33337bf16a74a5f9a8 \ |
| 10 | file://Source/cmake.h;beginline=1;endline=10;md5=341736dae83c9e344b53eeb1bc7d7bc2" | 10 | file://Source/cmake.h;beginline=1;endline=10;md5=341736dae83c9e344b53eeb1bc7d7bc2" |
| 11 | 11 | ||
| 12 | SRC_URI = "http://www.cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz" | 12 | SRC_URI = "http://www.cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \ |
| 13 | file://support-oe-qt4-tools-names.patch" | ||
| 13 | 14 | ||
| 14 | inherit autotools | 15 | inherit autotools |
| 15 | 16 | ||
diff --git a/meta/recipes-devtools/cmake/cmake/support-oe-qt4-tools-names.patch b/meta/recipes-devtools/cmake/cmake/support-oe-qt4-tools-names.patch new file mode 100644 index 0000000000..9bccd40d71 --- /dev/null +++ b/meta/recipes-devtools/cmake/cmake/support-oe-qt4-tools-names.patch | |||
| @@ -0,0 +1,98 @@ | |||
| 1 | cmake: support OpenEmbedded Qt4 tool binary names | ||
| 2 | |||
| 3 | The FindQt4 module looks for Qt4 binaries to be able to gather the | ||
| 4 | paths used for compilation and also to be using during other processes | ||
| 5 | (translation update, translation binary generating and like) however | ||
| 6 | OpenEmbedded has renamed those to allow old QMake to be used in | ||
| 7 | parallel with the current one. This patch adds support for the | ||
| 8 | OpenEmbedded specific binary names. | ||
| 9 | |||
| 10 | Upstream-Status: Inappropriate [embedded specific] | ||
| 11 | |||
| 12 | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> | ||
| 13 | |||
| 14 | --- a/Modules/FindQt4.cmake | ||
| 15 | +++ b/Modules/FindQt4.cmake | ||
| 16 | @@ -461,7 +461,7 @@ | ||
| 17 | # check for qmake | ||
| 18 | # Debian uses qmake-qt4 | ||
| 19 | # macports' Qt uses qmake-mac | ||
| 20 | -FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 qmake-mac PATHS | ||
| 21 | +FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake2 qmake4 qmake-qt4 qmake-mac PATHS | ||
| 22 | "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin" | ||
| 23 | "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin" | ||
| 24 | "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]/bin" | ||
| 25 | @@ -988,13 +988,13 @@ | ||
| 26 | ENDIF(QT_QMAKE_CHANGED) | ||
| 27 | |||
| 28 | FIND_PROGRAM(QT_MOC_EXECUTABLE | ||
| 29 | - NAMES moc-qt4 moc | ||
| 30 | + NAMES moc-qt4 moc4 moc | ||
| 31 | PATHS ${QT_BINARY_DIR} | ||
| 32 | NO_DEFAULT_PATH | ||
| 33 | ) | ||
| 34 | |||
| 35 | FIND_PROGRAM(QT_UIC_EXECUTABLE | ||
| 36 | - NAMES uic-qt4 uic | ||
| 37 | + NAMES uic-qt4 uic4 uic | ||
| 38 | PATHS ${QT_BINARY_DIR} | ||
| 39 | NO_DEFAULT_PATH | ||
| 40 | ) | ||
| 41 | @@ -1006,49 +1006,49 @@ | ||
| 42 | ) | ||
| 43 | |||
| 44 | FIND_PROGRAM(QT_RCC_EXECUTABLE | ||
| 45 | - NAMES rcc | ||
| 46 | + NAMES rcc4 rcc | ||
| 47 | PATHS ${QT_BINARY_DIR} | ||
| 48 | NO_DEFAULT_PATH | ||
| 49 | ) | ||
| 50 | |||
| 51 | FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE | ||
| 52 | - NAMES qdbuscpp2xml | ||
| 53 | + NAMES qdbuscpp2xml4 qdbuscpp2xml | ||
| 54 | PATHS ${QT_BINARY_DIR} | ||
| 55 | NO_DEFAULT_PATH | ||
| 56 | ) | ||
| 57 | |||
| 58 | FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE | ||
| 59 | - NAMES qdbusxml2cpp | ||
| 60 | + NAMES qdbusxml2cpp4 qdbusxml2cpp | ||
| 61 | PATHS ${QT_BINARY_DIR} | ||
| 62 | NO_DEFAULT_PATH | ||
| 63 | ) | ||
| 64 | |||
| 65 | FIND_PROGRAM(QT_LUPDATE_EXECUTABLE | ||
| 66 | - NAMES lupdate-qt4 lupdate | ||
| 67 | + NAMES lupdate-qt4 lupdate4 lupdate | ||
| 68 | PATHS ${QT_BINARY_DIR} | ||
| 69 | NO_DEFAULT_PATH | ||
| 70 | ) | ||
| 71 | |||
| 72 | FIND_PROGRAM(QT_LRELEASE_EXECUTABLE | ||
| 73 | - NAMES lrelease-qt4 lrelease | ||
| 74 | + NAMES lrelease-qt4 lrelease4 lrelease | ||
| 75 | PATHS ${QT_BINARY_DIR} | ||
| 76 | NO_DEFAULT_PATH | ||
| 77 | ) | ||
| 78 | |||
| 79 | FIND_PROGRAM(QT_QCOLLECTIONGENERATOR_EXECUTABLE | ||
| 80 | - NAMES qcollectiongenerator-qt4 qcollectiongenerator | ||
| 81 | + NAMES qcollectiongenerator-qt4 qcollectiongenerator4 qcollectiongenerator | ||
| 82 | PATHS ${QT_BINARY_DIR} | ||
| 83 | NO_DEFAULT_PATH | ||
| 84 | ) | ||
| 85 | |||
| 86 | FIND_PROGRAM(QT_DESIGNER_EXECUTABLE | ||
| 87 | - NAMES designer-qt4 designer | ||
| 88 | + NAMES designer-qt4 designer4 designer | ||
| 89 | PATHS ${QT_BINARY_DIR} | ||
| 90 | NO_DEFAULT_PATH | ||
| 91 | ) | ||
| 92 | |||
| 93 | FIND_PROGRAM(QT_LINGUIST_EXECUTABLE | ||
| 94 | - NAMES linguist-qt4 linguist | ||
| 95 | + NAMES linguist-qt4 linguist4 linguist | ||
| 96 | PATHS ${QT_BINARY_DIR} | ||
| 97 | NO_DEFAULT_PATH | ||
| 98 | ) | ||
