Use QMAKE_TARGET.arch

This commit is contained in:
Luis Ángel San Martín Rodríguez 2024-08-31 15:55:35 +02:00
parent 238e7a16bd
commit b908558d14

View File

@ -90,18 +90,18 @@ macx {
lessThan(QT_MAJOR_VERSION, 6): QT += macextras lessThan(QT_MAJOR_VERSION, 6): QT += macextras
contains(QMAKE_APPLE_DEVICE_ARCHS, arm64) { contains(QMAKE_TARGET.arch, arm64) {
QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard
DEFINES += __ARM_NEON__ DEFINES += __ARM_NEON__
} }
contains(QMAKE_APPLE_DEVICE_ARCHS, x86_64) { contains(QMAKE_TARGET.arch, x86_64) {
QMAKE_CXXFLAGS += -msse4.2 -mavx2 -mfma QMAKE_CXXFLAGS += -msse4.2 -mavx2 -mfma
DEFINES += __AVX__ __AVX2__ DEFINES += __AVX__ __AVX2__
} }
} else { } else {
unix|mingw { unix|mingw {
contains(QMAKE_HOST.arch, arm) { contains(QMAKE_TARGET.arch, arm) {
QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard
DEFINES += __ARM_NEON__ DEFINES += __ARM_NEON__
} else { } else {