From b12e1212b5a8c9bb1abf5d9b47d8459817ebb531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20A=CC=81ngel=20San=20Marti=CC=81n=20Rodri=CC=81guez?= Date: Sat, 31 Aug 2024 16:21:27 +0200 Subject: [PATCH] Avoid defining macros, they should come from the compiler --- YACReader/YACReader.pro | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/YACReader/YACReader.pro b/YACReader/YACReader.pro index abaa2ec0..37e4092a 100644 --- a/YACReader/YACReader.pro +++ b/YACReader/YACReader.pro @@ -55,10 +55,7 @@ INCLUDEPATH += ../common \ INCLUDEPATH += ../common/gl } -message (ANDROID:$$ANDROID_TARGET_ARCH) -message (HOST:$$QMAKE_HOST) message (HOST:$$QMAKE_HOST.arch) -message (TARGET:$$QMAKE_TARGET) message (TARGET:$$QMAKE_TARGET.arch) #there are going to be two builds for windows, OpenGL based and ANGLE based @@ -80,11 +77,9 @@ win32 { # Enable AVX and AVX2 support QMAKE_CXXFLAGS += /arch:AVX - DEFINES += __AVX__ # Enable AVX2 if supported win32:QMAKE_CXXFLAGS += /arch:AVX2 - DEFINES += __AVX2__ } CONFIG -= embed_manifest_exe } @@ -98,18 +93,15 @@ macx { contains(QMAKE_TARGET.arch, arm64) { QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard - DEFINES += __ARM_NEON__ } contains(QMAKE_TARGET.arch, x86_64) { QMAKE_CXXFLAGS += -msse4.2 -mavx2 -mfma - DEFINES += __AVX__ __AVX2__ } } else { unix|mingw { contains(QMAKE_TARGET.arch, arm) { QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard - DEFINES += __ARM_NEON__ } else { # Enable general SIMD optimizations QMAKE_CXXFLAGS += -msse2 # Baseline for x86 @@ -117,10 +109,8 @@ macx { # Architecture-specific optimizations (adjust as needed) contains(QMAKE_TARGET.arch, x86_64) { QMAKE_CXXFLAGS += -mavx2 -mfma - DEFINES += __AVX__ __AVX2__ } else { # Assuming x86 (32-bit) QMAKE_CXXFLAGS += -msse4.2 - DEFINES += __SSE4_2__ } } }