diff options
Diffstat (limited to 'core/plat/linux/prefix.mak')
| -rw-r--r-- | core/plat/linux/prefix.mak | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/plat/linux/prefix.mak b/core/plat/linux/prefix.mak index 662187051..c97b67aad 100644 --- a/core/plat/linux/prefix.mak +++ b/core/plat/linux/prefix.mak @@ -40,7 +40,12 @@ AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),- ifneq ($(AHFLAGS),) ifeq ($(CXFLAGS_CHECK),) CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi } -CXFLAGS_CHECK := +ifeq ($(BUILD_ARCH),arm64) +CXFLAGS_CHECK := $(call CC_CHECK,-mfpu=neon,) +endif +ifeq ($(BUILD_ARCH),x86_64) +CXFLAGS_CHECK := $(call CC_CHECK,-msse -msse2 -msse3 -mavx -mavx2,) +endif export CXFLAGS_CHECK endif |
