From e8627997970aa415f76b21b27252180aa0aa7133 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 25 Nov 2021 20:33:46 -0800 Subject: [PATCH] Support TRACY_NO_ISA_EXTENSIONS build flag. --- common/unix-debug.mk | 2 ++ common/unix-release.mk | 2 ++ library/unix/debug.mk | 2 ++ library/unix/release.mk | 2 ++ 4 files changed, 8 insertions(+) diff --git a/common/unix-debug.mk b/common/unix-debug.mk index f304dac4..3e57f6e0 100644 --- a/common/unix-debug.mk +++ b/common/unix-debug.mk @@ -6,6 +6,8 @@ LDFLAGS := -fuse-ld=mold endif endif +ifndef TRACY_NO_ISA_EXTENSIONS ifeq ($(ARCH),x86_64) CFLAGS += -msse4.1 endif +endif diff --git a/common/unix-release.mk b/common/unix-release.mk index a91ddb09..4b5eec80 100644 --- a/common/unix-release.mk +++ b/common/unix-release.mk @@ -10,8 +10,10 @@ LDFLAGS := -s endif endif +ifndef TRACY_NO_ISA_EXTENSIONS ifneq (,$(filter $(ARCH),aarch64 arm64)) CFLAGS += -mcpu=native else CFLAGS += -march=native endif +endif diff --git a/library/unix/debug.mk b/library/unix/debug.mk index 04d925a6..cec9c76d 100644 --- a/library/unix/debug.mk +++ b/library/unix/debug.mk @@ -4,8 +4,10 @@ CFLAGS := -g3 -Wall DEFINES := -DDEBUG BUILD := debug +ifndef TRACY_NO_ISA_EXTENSIONS ifeq ($(ARCH),x86_64) CFLAGS += -msse4.1 endif +endif include build.mk diff --git a/library/unix/release.mk b/library/unix/release.mk index 24b52543..10b56542 100644 --- a/library/unix/release.mk +++ b/library/unix/release.mk @@ -4,8 +4,10 @@ CFLAGS := -O3 -s DEFINES := -DNDEBUG BUILD := release +ifndef TRACY_NO_ISA_EXTENSIONS ifeq ($(ARCH),x86_64) CFLAGS += -msse4.1 endif +endif include build.mk