diff --git a/capture/build/unix/release.mk b/capture/build/unix/release.mk index dcd41b0d..01a5113f 100644 --- a/capture/build/unix/release.mk +++ b/capture/build/unix/release.mk @@ -1,4 +1,4 @@ -CFLAGS := -O3 -march=native +CFLAGS := -O3 DEFINES := -DNDEBUG BUILD := release diff --git a/common/unix-release.mk b/common/unix-release.mk index b95e7e41..4d9d6da4 100644 --- a/common/unix-release.mk +++ b/common/unix-release.mk @@ -1,3 +1,11 @@ +ARCH := $(shell uname -m) + ifeq (0,$(shell $(CC) --version | grep clang && echo 1 || echo 0)) CFLAGS += -s endif + +ifeq ($(ARCH),aarch64) +CFLAGS += -mcpu=native +else +CFLAGS += -march=native +endif diff --git a/import-chrome/build/unix/release.mk b/import-chrome/build/unix/release.mk index dcd41b0d..01a5113f 100644 --- a/import-chrome/build/unix/release.mk +++ b/import-chrome/build/unix/release.mk @@ -1,4 +1,4 @@ -CFLAGS := -O3 -march=native +CFLAGS := -O3 DEFINES := -DNDEBUG BUILD := release diff --git a/profiler/build/unix/release.mk b/profiler/build/unix/release.mk index dcd41b0d..01a5113f 100644 --- a/profiler/build/unix/release.mk +++ b/profiler/build/unix/release.mk @@ -1,4 +1,4 @@ -CFLAGS := -O3 -march=native +CFLAGS := -O3 DEFINES := -DNDEBUG BUILD := release diff --git a/update/build/unix/release.mk b/update/build/unix/release.mk index dcd41b0d..01a5113f 100644 --- a/update/build/unix/release.mk +++ b/update/build/unix/release.mk @@ -1,4 +1,4 @@ -CFLAGS := -O3 -march=native +CFLAGS := -O3 DEFINES := -DNDEBUG BUILD := release