summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/cmake
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2022-10-31 12:47:14 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-11-01 17:34:59 +0000
commit3b8477afb211ecc5286f721d195040f66b7fc5c0 (patch)
tree8643727d0d0d144bae6bb8f42c937679528467ed /meta/recipes-devtools/cmake
parent46c0699501bcf2099b277f2ee5090ff5a30b271d (diff)
downloadpoky-3b8477afb211ecc5286f721d195040f66b7fc5c0.tar.gz
cmake: drop qt4 patches
Qt4 has been dead for a very long time now. (From OE-Core rev: 1552df5351e629f3404540e7f7c94c2478555191) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/cmake')
-rw-r--r--meta/recipes-devtools/cmake/cmake.inc2
-rw-r--r--meta/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch56
-rw-r--r--meta/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch79
3 files changed, 0 insertions, 137 deletions
diff --git a/meta/recipes-devtools/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc
index 1ede8eee61..7561e851c6 100644
--- a/meta/recipes-devtools/cmake/cmake.inc
+++ b/meta/recipes-devtools/cmake/cmake.inc
@@ -17,8 +17,6 @@ LIC_FILES_CHKSUM = "file://Copyright.txt;md5=45025187a129339459b6f1a24f7fac6e \
17CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}" 17CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}"
18 18
19SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \ 19SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \
20 file://0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch \
21 file://0004-Fail-silently-if-system-Qt-installation-is-broken.patch \
22" 20"
23 21
24SRC_URI[sha256sum] = "0d9020f06f3ddf17fb537dc228e1a56c927ee506b486f55fe2dc19f69bf0c8db" 22SRC_URI[sha256sum] = "0d9020f06f3ddf17fb537dc228e1a56c927ee506b486f55fe2dc19f69bf0c8db"
diff --git a/meta/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch b/meta/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch
deleted file mode 100644
index 575a5cb7fb..0000000000
--- a/meta/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch
+++ /dev/null
@@ -1,56 +0,0 @@
1From 2d02ac91d5a5d72eaddba4894eaa6db3ed8fee62 Mon Sep 17 00:00:00 2001
2From: Otavio Salvador <otavio@ossystems.com.br>
3Date: Thu, 12 May 2011 15:36:03 +0000
4Subject: [PATCH] cmake: support OpenEmbedded Qt4 tool binary names
5
6The FindQt4 module looks for Qt4 binaries to be able to gather the
7paths used for compilation and also to be using during other processes
8(translation update, translation binary generating and like) however
9OpenEmbedded has renamed those to allow old QMake to be used in
10parallel with the current one. This patch adds support for the
11OpenEmbedded specific binary names.
12
13Upstream-Status: Inappropriate [embedded specific]
14
15Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
16
17The patch was slightly adapted in order to match cmake 3.2.2:
18Instead of find_program, _find_qt4_program is now used.
19
20Signed-off-by: Moritz Blume <moritz.blume@bmw-carit.de>
21Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
22
23---
24 Modules/FindQt4.cmake | 10 +++++-----
25 1 file changed, 5 insertions(+), 5 deletions(-)
26
27diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake
28index 3993968..b2a8585 100644
29--- a/Modules/FindQt4.cmake
30+++ b/Modules/FindQt4.cmake
31@@ -518,7 +518,7 @@ endfunction()
32
33 set(QT4_INSTALLED_VERSION_TOO_OLD FALSE)
34
35-set(_QT4_QMAKE_NAMES qmake qmake4 qmake-qt4 qmake-mac)
36+set(_QT4_QMAKE_NAMES qmake qmake2 qmake4 qmake-qt4 qmake-mac)
37 _qt4_find_qmake("${_QT4_QMAKE_NAMES}" QT_QMAKE_EXECUTABLE QTVERSION)
38
39 if (QT_QMAKE_EXECUTABLE AND
40@@ -1136,12 +1136,12 @@ if (QT_QMAKE_EXECUTABLE AND
41 _find_qt4_program(QT_MOC_EXECUTABLE Qt4::moc moc-qt4 moc4 moc)
42 _find_qt4_program(QT_UIC_EXECUTABLE Qt4::uic uic-qt4 uic4 uic)
43 _find_qt4_program(QT_UIC3_EXECUTABLE Qt4::uic3 uic3)
44- _find_qt4_program(QT_RCC_EXECUTABLE Qt4::rcc rcc)
45- _find_qt4_program(QT_DBUSCPP2XML_EXECUTABLE Qt4::qdbuscpp2xml qdbuscpp2xml)
46- _find_qt4_program(QT_DBUSXML2CPP_EXECUTABLE Qt4::qdbusxml2cpp qdbusxml2cpp)
47+ _find_qt4_program(QT_RCC_EXECUTABLE Qt4::rcc rcc4 rcc)
48+ _find_qt4_program(QT_DBUSCPP2XML_EXECUTABLE Qt4::qdbuscpp2xml qdbuscpp2xml4 qdbuscpp2xml)
49+ _find_qt4_program(QT_DBUSXML2CPP_EXECUTABLE Qt4::qdbusxml2cpp qdbusxml2cpp4 qdbusxml2cpp)
50 _find_qt4_program(QT_LUPDATE_EXECUTABLE Qt4::lupdate lupdate-qt4 lupdate4 lupdate)
51 _find_qt4_program(QT_LRELEASE_EXECUTABLE Qt4::lrelease lrelease-qt4 lrelease4 lrelease)
52- _find_qt4_program(QT_QCOLLECTIONGENERATOR_EXECUTABLE Qt4::qcollectiongenerator qcollectiongenerator-qt4 qcollectiongenerator)
53+ _find_qt4_program(QT_QCOLLECTIONGENERATOR_EXECUTABLE Qt4::qcollectiongenerator qcollectiongenerator-qt4 qcollectiongenerator qcollectiongenerator4)
54 _find_qt4_program(QT_DESIGNER_EXECUTABLE Qt4::designer designer-qt4 designer4 designer)
55 _find_qt4_program(QT_LINGUIST_EXECUTABLE Qt4::linguist linguist-qt4 linguist4 linguist)
56
diff --git a/meta/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch b/meta/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch
deleted file mode 100644
index 1b196db81a..0000000000
--- a/meta/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch
+++ /dev/null
@@ -1,79 +0,0 @@
1From 60864efbe52cc12018efaafbc4e4c3c8b4af2b65 Mon Sep 17 00:00:00 2001
2From: Otavio Salvador <otavio@ossystems.com.br>
3Date: Thu, 5 Jul 2018 10:26:48 -0300
4Subject: [PATCH] Fail silently if system Qt installation is broken
5
6Fixes a regression in behaviour from 2.8.10 to 2.8.11 resulting in the
7following error if the system Qt installation is broken:
8
9CMake Error at Modules/FindQt4.cmake:1028 (set_property):
10 set_property could not find TARGET Qt4::QtCore. Perhaps it has not yet
11 been created.
12Call Stack (most recent call first):
13 Tests/RunCMake/CMakeLists.txt:79 (find_package)
14
15Upstream-Status: Pending
16
17Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
18
19The patch was slightly adapted in order to match cmake 3.2.2:
20Another set_property was introduced which had to be included
21within the if(QT_QTCORE_FOUND) statement.
22
23Signed-off-by: Moritz Blume <moritz.blume@bmw-carit.de>
24Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
25
26---
27 Modules/FindQt4.cmake | 39 ++++++++++++++++++++-------------------
28 1 file changed, 20 insertions(+), 19 deletions(-)
29
30diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake
31index b2a8585..77c89aa 100644
32--- a/Modules/FindQt4.cmake
33+++ b/Modules/FindQt4.cmake
34@@ -988,25 +988,26 @@ if (QT_QMAKE_EXECUTABLE AND
35 endif()
36 endmacro()
37
38-
39- # Set QT_xyz_LIBRARY variable and add
40- # library include path to QT_INCLUDES
41- _QT4_ADJUST_LIB_VARS(QtCore)
42- set_property(TARGET Qt4::QtCore APPEND PROPERTY
43- INTERFACE_INCLUDE_DIRECTORIES
44- "${QT_MKSPECS_DIR}/default"
45- ${QT_INCLUDE_DIR}
46- )
47- set_property(TARGET Qt4::QtCore APPEND PROPERTY
48- INTERFACE_COMPILE_DEFINITIONS
49- $<$<NOT:$<CONFIG:Debug>>:QT_NO_DEBUG>
50- )
51- set_property(TARGET Qt4::QtCore PROPERTY
52- INTERFACE_QT_MAJOR_VERSION 4
53- )
54- set_property(TARGET Qt4::QtCore APPEND PROPERTY
55- COMPATIBLE_INTERFACE_STRING QT_MAJOR_VERSION
56- )
57+ if(QT_QTCORE_FOUND)
58+ # Set QT_xyz_LIBRARY variable and add
59+ # library include path to QT_INCLUDES
60+ _QT4_ADJUST_LIB_VARS(QtCore)
61+ set_property(TARGET Qt4::QtCore APPEND PROPERTY
62+ INTERFACE_INCLUDE_DIRECTORIES
63+ "${QT_MKSPECS_DIR}/default"
64+ ${QT_INCLUDE_DIR}
65+ )
66+ set_property(TARGET Qt4::QtCore APPEND PROPERTY
67+ INTERFACE_COMPILE_DEFINITIONS
68+ $<$<NOT:$<CONFIG:Debug>>:QT_NO_DEBUG>
69+ )
70+ set_property(TARGET Qt4::QtCore PROPERTY
71+ INTERFACE_QT_MAJOR_VERSION 4
72+ )
73+ set_property(TARGET Qt4::QtCore APPEND PROPERTY
74+ COMPATIBLE_INTERFACE_STRING QT_MAJOR_VERSION
75+ )
76+ endif()
77
78 foreach(QT_MODULE ${QT_MODULES})
79 _QT4_ADJUST_LIB_VARS(${QT_MODULE})