Skip to content

Commit e13904c

Browse files
committed
Merge branch 'master' into multitrait
2 parents 53edcd7 + 9c28a31 commit e13904c

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

QtSLiM/QtSLiM.pro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ message("Target architecture is: $${QMAKE_TARGET.arch}")
5252
contains(QMAKE_TARGET.arch, x86_64) {
5353
message("Building for x86_64; enabling AVX2 and FMA")
5454
QMAKE_CFLAGS += -mavx2 -mfma
55+
QMAKE_CXXFLAGS += -mavx2 -mfma
5556
DEFINES += EIDOS_HAS_AVX2=1 EIDOS_HAS_FMA=1
5657
}
5758
contains(QMAKE_TARGET.arch, arm64) {

core/core.pro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@ message("Target architecture is: $${QMAKE_TARGET.arch}")
3535
contains(QMAKE_TARGET.arch, x86_64) {
3636
message("Building for x86_64; enabling AVX2 and FMA")
3737
QMAKE_CFLAGS += -mavx2 -mfma
38+
QMAKE_CXXFLAGS += -mavx2 -mfma
3839
DEFINES += EIDOS_HAS_AVX2=1 EIDOS_HAS_FMA=1
3940
}
4041
contains(QMAKE_TARGET.arch, arm64) {
4142
# ARM64 NEON is always available on ARM64, no compiler flag needed
4243
message("Building for ARM64; enabling NEON")
43-
DEFINES += EIDOS_HAS_NEON=1
44+
DEFINES += EIDOS_HAS_NEON=1
4445
}
4546

4647

eidos/eidos.pro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@ message("Target architecture is: $${QMAKE_TARGET.arch}")
3535
contains(QMAKE_TARGET.arch, x86_64) {
3636
message("Building for x86_64; enabling AVX2 and FMA")
3737
QMAKE_CFLAGS += -mavx2 -mfma
38+
QMAKE_CXXFLAGS += -mavx2 -mfma
3839
DEFINES += EIDOS_HAS_AVX2=1 EIDOS_HAS_FMA=1
3940
}
4041
contains(QMAKE_TARGET.arch, arm64) {
4142
# ARM64 NEON is always available on ARM64, no compiler flag needed
4243
message("Building for ARM64; enabling NEON")
43-
DEFINES += EIDOS_HAS_NEON=1
44+
DEFINES += EIDOS_HAS_NEON=1
4445
}
4546

4647

0 commit comments

Comments
 (0)