[packages/qt4] compile icu sources in c++17 mode
atler
atler at pld-linux.org
Sun Jan 19 19:44:35 CET 2025
commit 7540311bd8be75a3e11443788bf7e1edd13d5d59
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Jan 19 19:25:02 2025 +0100
compile icu sources in c++17 mode
icu59.patch | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/icu59.patch b/icu59.patch
index 6fd673d..82eb72c 100644
--- a/icu59.patch
+++ b/icu59.patch
@@ -14,15 +14,15 @@ Index: qt-everywhere-opensource-src-4.8.7/src/corelib/tools/tools.pri
contains(QT_CONFIG,icu) {
- SOURCES += tools/qlocale_icu.cpp
-+ cpp11.name = cpp11
-+ cpp11.input = SOURCES_CPP11
-+ cpp11.dependency_type = TYPE_C
-+ cpp11.variable_out = OBJECTS
-+ cpp11.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_IN_BASE}$${first(QMAKE_EXT_OBJ)}
-+ cpp11.commands = $${QMAKE_CXX} $(CXXFLAGS) -std=c++11 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
-+ QMAKE_EXTRA_COMPILERS += cpp11
++ cpp17.name = cpp17
++ cpp17.input = SOURCES_CPP17
++ cpp17.dependency_type = TYPE_C
++ cpp17.variable_out = OBJECTS
++ cpp17.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_IN_BASE}$${first(QMAKE_EXT_OBJ)}
++ cpp17.commands = $${QMAKE_CXX} $(CXXFLAGS) -std=c++17 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
++ QMAKE_EXTRA_COMPILERS += cpp17
+
-+ SOURCES_CPP11 += tools/qlocale_icu.cpp
++ SOURCES_CPP17 += tools/qlocale_icu.cpp
DEFINES += QT_USE_ICU
}
@@ -30,14 +30,14 @@ Index: qt-everywhere-opensource-src-4.8.7/src/corelib/tools/tools.pri
+++ qt-everywhere-opensource-src-4.8.7/config.tests/unix/icu/icu.pro 2019-04-18 17:14:05.122419116 +0200
@@ -1,4 +1,11 @@
-SOURCES = icu.cpp
-+cpp11.name = cpp11
-+cpp11.input = SOURCES_CPP11
-+cpp11.dependency_type = TYPE_C
-+cpp11.variable_out = OBJECTS
-+cpp11.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_IN_BASE}$${first(QMAKE_EXT_OBJ)}
-+cpp11.commands = $${QMAKE_CXX} $(CXXFLAGS) -std=c++11 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
-+QMAKE_EXTRA_COMPILERS += cpp11
-+SOURCES_CPP11 = icu.cpp
++cpp17.name = cpp17
++cpp17.input = SOURCES_CPP17
++cpp17.dependency_type = TYPE_C
++cpp17.variable_out = OBJECTS
++cpp17.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_IN_BASE}$${first(QMAKE_EXT_OBJ)}
++cpp17.commands = $${QMAKE_CXX} $(CXXFLAGS) -std=c++17 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
++QMAKE_EXTRA_COMPILERS += cpp17
++SOURCES_CPP17 = icu.cpp
CONFIG -= qt dylib app_bundle
unix:LIBS += -licuuc -licui18n
win32:LIBS += -licuin
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qt4.git/commitdiff/7540311bd8be75a3e11443788bf7e1edd13d5d59
More information about the pld-cvs-commit
mailing list