aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAlex von Gluck IV <kallisti5@unixzen.com>2023-03-21 11:21:06 -0500
committerGitHub <noreply@github.com>2023-03-21 18:21:06 +0200
commitf157088cb75f23208abc92b473a132ef3f7a7f15 (patch)
treea2e1ed33762977e9dc11e01d4c8133db59dbd128 /Makefile
parentc86ba036e613d46815501a4c6775117c9fc7afce (diff)
makefile: Fix CPU feature detection on Haiku (#218)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 8 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 4b923e5..0712754 100644
--- a/Makefile
+++ b/Makefile
@@ -133,20 +133,20 @@ ifeq ($(UNAME_M),$(filter $(UNAME_M),x86_64 i686))
CFLAGS += -mavx512pf
endif
else ifeq ($(UNAME_S),Haiku)
- AVX1_M := $(shell sysinfo -cpu | grep "AVX ")
- ifneq (,$(findstring avx,$(AVX1_M)))
+ AVX1_M := $(shell sysinfo -cpu | grep -w "AVX")
+ ifneq (,$(findstring AVX,$(AVX1_M)))
CFLAGS += -mavx
endif
- AVX2_M := $(shell sysinfo -cpu | grep "AVX2 ")
- ifneq (,$(findstring avx2,$(AVX2_M)))
+ AVX2_M := $(shell sysinfo -cpu | grep -w "AVX2")
+ ifneq (,$(findstring AVX2,$(AVX2_M)))
CFLAGS += -mavx2
endif
- FMA_M := $(shell sysinfo -cpu | grep "FMA ")
- ifneq (,$(findstring fma,$(FMA_M)))
+ FMA_M := $(shell sysinfo -cpu | grep -w "FMA")
+ ifneq (,$(findstring FMA,$(FMA_M)))
CFLAGS += -mfma
endif
- F16C_M := $(shell sysinfo -cpu | grep "F16C ")
- ifneq (,$(findstring f16c,$(F16C_M)))
+ F16C_M := $(shell sysinfo -cpu | grep -w "F16C")
+ ifneq (,$(findstring F16C,$(F16C_M)))
CFLAGS += -mf16c
endif
else