From b5b569b1cb5c7f241a34c0bbd053117a1efef016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Andr=C3=A9s=20Margffoy=20Tuay?= Date: Fri, 19 Nov 2021 20:15:29 -0500 Subject: [PATCH] Enable arm64/x86_64 support for qttools --- qttools/src/linguist/lconvert/lconvert.pro | 4 ++++ qttools/src/linguist/lprodump/lprodump.pro | 4 ++++ qttools/src/linguist/lrelease-pro/lrelease-pro.pro | 5 +++++ qttools/src/linguist/lrelease/lrelease.pro | 4 ++++ qttools/src/linguist/lupdate-pro/lupdate-pro.pro | 4 ++++ qttools/src/linguist/lupdate/lupdate.pro | 4 ++++ qttools/src/qdoc/qdoc.pro | 4 ++++ qttools/src/qtattributionsscanner/qtattributionsscanner.pro | 4 ++++ 8 files changed, 33 insertions(+) diff --git a/qttools/src/linguist/lconvert/lconvert.pro b/qttools/src/linguist/lconvert/lconvert.pro index d1e49bc2..f0c56f54 100644 --- a/qttools/src/linguist/lconvert/lconvert.pro +++ b/qttools/src/linguist/lconvert/lconvert.pro @@ -2,6 +2,10 @@ option(host_build) QT = core-private DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + SOURCES += main.cpp include(../shared/formats.pri) diff --git a/qttools/src/linguist/lprodump/lprodump.pro b/qttools/src/linguist/lprodump/lprodump.pro index a1bcace5..2aa8b906 100644 --- a/qttools/src/linguist/lprodump/lprodump.pro +++ b/qttools/src/linguist/lprodump/lprodump.pro @@ -3,6 +3,10 @@ QT = core DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + include(../shared/proparser.pri) DEFINES += PROEVALUATOR_DEBUG diff --git a/qttools/src/linguist/lrelease-pro/lrelease-pro.pro b/qttools/src/linguist/lrelease-pro/lrelease-pro.pro index 76b896d7..6554d912 100644 --- a/qttools/src/linguist/lrelease-pro/lrelease-pro.pro +++ b/qttools/src/linguist/lrelease-pro/lrelease-pro.pro @@ -2,6 +2,11 @@ option(host_build) QT = core DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII + +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + HEADERS += \ ../shared/runqttool.h diff --git a/qttools/src/linguist/lrelease/lrelease.pro b/qttools/src/linguist/lrelease/lrelease.pro index fb457ac0..ee3dc758 100644 --- a/qttools/src/linguist/lrelease/lrelease.pro +++ b/qttools/src/linguist/lrelease/lrelease.pro @@ -2,6 +2,10 @@ option(host_build) QT = core-private DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + HEADERS += \ ../shared/projectdescriptionreader.h \ ../shared/runqttool.h diff --git a/qttools/src/linguist/lupdate-pro/lupdate-pro.pro b/qttools/src/linguist/lupdate-pro/lupdate-pro.pro index 49dac11c..25a41037 100644 --- a/qttools/src/linguist/lupdate-pro/lupdate-pro.pro +++ b/qttools/src/linguist/lupdate-pro/lupdate-pro.pro @@ -2,6 +2,10 @@ option(host_build) QT = core DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + INCLUDEPATH += ../shared HEADERS += \ diff --git a/qttools/src/linguist/lupdate/lupdate.pro b/qttools/src/linguist/lupdate/lupdate.pro index e69703da..fb3d5bb4 100644 --- a/qttools/src/linguist/lupdate/lupdate.pro +++ b/qttools/src/linguist/lupdate/lupdate.pro @@ -9,6 +9,10 @@ qtHaveModule(qmldevtools-private) { DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + include(../shared/formats.pri) SOURCES += \ diff --git a/qttools/src/qdoc/qdoc.pro b/qttools/src/qdoc/qdoc.pro index db4b25cf..191aa465 100644 --- a/qttools/src/qdoc/qdoc.pro +++ b/qttools/src/qdoc/qdoc.pro @@ -30,6 +30,10 @@ win32-icc*|win32-msvc*:{ QMAKE_LFLAGS += /STACK:4194304 } +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + HEADERS += atom.h \ clangcodeparser.h \ codechunk.h \ diff --git a/qttools/src/qtattributionsscanner/qtattributionsscanner.pro b/qttools/src/qtattributionsscanner/qtattributionsscanner.pro index d645a22a..53be7ec2 100644 --- a/qttools/src/qtattributionsscanner/qtattributionsscanner.pro +++ b/qttools/src/qtattributionsscanner/qtattributionsscanner.pro @@ -22,6 +22,10 @@ HEADERS += \ DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII +QMAKE_CXXFLAGS += -arch x86_64 -arch arm64 +QMAKE_CFLAGS += -arch x86_64 -arch arm64 +QMAKE_LFLAGS += -arch x86_64 -arch arm64 + QMAKE_TARGET_DESCRIPTION = "Qt Source Code Attribution Scanner" load(qt_tool) -- 2.25.1