mirror of
https://github.com/YACReader/yacreader
synced 2025-07-19 05:24:57 -04:00
Don't enable x86 specific feature in arm builds
This commit is contained in:
@ -92,22 +92,21 @@ macx {
|
||||
}
|
||||
|
||||
unix|mingw {
|
||||
# Enable general SIMD optimizations
|
||||
QMAKE_CXXFLAGS += -msse2 # Baseline for x86
|
||||
|
||||
# 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__
|
||||
}
|
||||
|
||||
# ARM
|
||||
contains(QMAKE_HOST.arch, arm) {
|
||||
QMAKE_CXXFLAGS += -mfpu=neon -mfloat-abi=hard
|
||||
DEFINES += __ARM_NEON__
|
||||
} else {
|
||||
# Enable general SIMD optimizations
|
||||
QMAKE_CXXFLAGS += -msse2 # Baseline for x86
|
||||
|
||||
# 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__
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user