From 0d4a4f6d9bb6a2f3b1f1cb1b0316187f0f0a2a12 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 19 May 2022 23:34:47 -0700 Subject: [PATCH] Support TRACY_NO_LTO build flag. --- capture/build/unix/release.mk | 5 ++++- csvexport/build/unix/release.mk | 5 ++++- import-chrome/build/unix/release.mk | 5 ++++- profiler/build/unix/release.mk | 5 ++++- update/build/unix/release.mk | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/capture/build/unix/release.mk b/capture/build/unix/release.mk index e70f36d4..ccf07661 100644 --- a/capture/build/unix/release.mk +++ b/capture/build/unix/release.mk @@ -1,4 +1,7 @@ -CFLAGS := -O3 -flto +CFLAGS := -O3 +ifndef TRACY_NO_LTO +CFLAGS += -flto +endif DEFINES := -DNDEBUG BUILD := release diff --git a/csvexport/build/unix/release.mk b/csvexport/build/unix/release.mk index e70f36d4..ccf07661 100644 --- a/csvexport/build/unix/release.mk +++ b/csvexport/build/unix/release.mk @@ -1,4 +1,7 @@ -CFLAGS := -O3 -flto +CFLAGS := -O3 +ifndef TRACY_NO_LTO +CFLAGS += -flto +endif DEFINES := -DNDEBUG BUILD := release diff --git a/import-chrome/build/unix/release.mk b/import-chrome/build/unix/release.mk index e70f36d4..ccf07661 100644 --- a/import-chrome/build/unix/release.mk +++ b/import-chrome/build/unix/release.mk @@ -1,4 +1,7 @@ -CFLAGS := -O3 -flto +CFLAGS := -O3 +ifndef TRACY_NO_LTO +CFLAGS += -flto +endif DEFINES := -DNDEBUG BUILD := release diff --git a/profiler/build/unix/release.mk b/profiler/build/unix/release.mk index e70f36d4..ccf07661 100644 --- a/profiler/build/unix/release.mk +++ b/profiler/build/unix/release.mk @@ -1,4 +1,7 @@ -CFLAGS := -O3 -flto +CFLAGS := -O3 +ifndef TRACY_NO_LTO +CFLAGS += -flto +endif DEFINES := -DNDEBUG BUILD := release diff --git a/update/build/unix/release.mk b/update/build/unix/release.mk index e70f36d4..ccf07661 100644 --- a/update/build/unix/release.mk +++ b/update/build/unix/release.mk @@ -1,4 +1,7 @@ -CFLAGS := -O3 -flto +CFLAGS := -O3 +ifndef TRACY_NO_LTO +CFLAGS += -flto +endif DEFINES := -DNDEBUG BUILD := release