소스 검색

drop a few unsupported CFLAGS for clang

YAMAMOTO Takashi 8 달 전
부모
커밋
26bee8ad36
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      Makefile

+ 4 - 1
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