From 26bee8ad36030c89b1300d5095f56fa635b53b95 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Mon, 7 Apr 2025 16:06:01 +0900 Subject: [PATCH] drop a few unsupported CFLAGS for clang --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 51e9f98e..1fd856f9 100644 --- a/Makefile +++ b/Makefile @@ -59,12 +59,15 @@ BENCH_PERF := $(BENCH_RUNNER:%=%.perf) BENCH_TRACE := $(BENCH_RUNNER:%=%.trace) BENCH_CSV := $(BENCH_RUNNER:%=%.csv) -CFLAGS += -fcallgraph-info=su CFLAGS += -g3 CFLAGS += -I. CFLAGS += -std=c99 -Wall -Wextra -pedantic CFLAGS += -Wmissing-prototypes +ifeq ($(shell $(CC) --version | grep clang),) CFLAGS += -ftrack-macro-expansion=0 +CFLAGS += -fcallgraph-info=su +endif + ifdef DEBUG CFLAGS += -O0 else