diff options
author | Bartosz Taudul <wolf.pld@gmail.com> | 2021-01-26 21:46:39 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf.pld@gmail.com> | 2021-01-26 21:46:39 +0300 |
commit | c8ea47782ccc3e71c82d7bad93de27985e08f1ca (patch) | |
tree | e18a2b8b981755da0ba983cdb99a44f4cda5bfcc | |
parent | 62d6f4127d8528a02890f636416e5379de74de62 (diff) |
ARM clang doesn't support -march=native.
-rw-r--r-- | capture/build/unix/release.mk | 2 | ||||
-rw-r--r-- | common/unix-release.mk | 8 | ||||
-rw-r--r-- | import-chrome/build/unix/release.mk | 2 | ||||
-rw-r--r-- | profiler/build/unix/release.mk | 2 | ||||
-rw-r--r-- | update/build/unix/release.mk | 2 |
5 files changed, 12 insertions, 4 deletions
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 |