Skip to content

Commit ee6b692

Browse files
committed
Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles.
llvm-svn: 105638
1 parent e6c1daa commit ee6b692

File tree

19 files changed

+6
-38
lines changed

19 files changed

+6
-38
lines changed

clang/Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ LEVEL := $(CLANG_LEVEL)/../..
3232
# Include LLVM common makefile.
3333
include $(LEVEL)/Makefile.common
3434

35+
# Set common Clang build flags.
36+
CPP.Flags += -I$(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include -I$(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include
37+
ifdef CLANG_VENDOR
38+
CPP.Flags += -DCLANG_VENDOR='"$(CLANG_VENDOR) "'
39+
endif
40+
3541
###
3642
# Clang Top Level specific stuff.
3743

clang/examples/PrintFunctionNames/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
CLANG_LEVEL := ../..
1111
LIBRARYNAME = PrintFunctionNames
1212

13-
CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
14-
1513
# Include this here so we can get the configuration of the targets that have
1614
# been configured for construction. We have to do this early so we can set up
1715
# LINK_COMPONENTS before including Makefile.rules

clang/examples/clang-interpreter/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
CLANG_LEVEL := ../..
1111

1212
TOOLNAME = clang-interpreter
13-
CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
1413
NO_INSTALL = 1
1514

1615
# No plugins, optimize startup time.

clang/examples/wpa/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
CLANG_LEVEL := ../..
1111

1212
TOOLNAME = clang-wpa
13-
CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
1413
NO_INSTALL = 1
1514

1615
# No plugins, optimize startup time.

clang/lib/AST/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ CLANG_LEVEL := ../..
1515
LIBRARYNAME := clangAST
1616
BUILD_ARCHIVE = 1
1717

18-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
19-
2018
include $(CLANG_LEVEL)/Makefile
2119

clang/lib/Analysis/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ CLANG_LEVEL := ../..
1515
LIBRARYNAME := clangAnalysis
1616
BUILD_ARCHIVE = 1
1717

18-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
19-
2018
include $(CLANG_LEVEL)/Makefile
2119

clang/lib/Basic/Makefile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@ CLANG_LEVEL := ../..
1515
LIBRARYNAME := clangBasic
1616
BUILD_ARCHIVE = 1
1717

18-
CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
19-
ifdef CLANG_VENDOR
20-
CPPFLAGS += -DCLANG_VENDOR='"$(CLANG_VENDOR) "'
21-
endif
22-
2318
include $(CLANG_LEVEL)/Makefile
2419

2520
SVN_REVISION := $(shell $(LLVM_SRC_ROOT)/utils/GetSourceVersion $(PROJ_SRC_DIR)/../..)

clang/lib/Checker/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ CLANG_LEVEL := ../..
1515
LIBRARYNAME := clangChecker
1616
BUILD_ARCHIVE = 1
1717

18-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
19-
2018
include $(CLANG_LEVEL)/Makefile
2119

clang/lib/CodeGen/Makefile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,5 @@ CLANG_LEVEL := ../..
1616
LIBRARYNAME := clangCodeGen
1717
BUILD_ARCHIVE = 1
1818

19-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
20-
ifdef CLANG_VENDOR
21-
CPP.Flags += -DCLANG_VENDOR='"$(CLANG_VENDOR) "'
22-
endif
23-
2419
include $(CLANG_LEVEL)/Makefile
2520

clang/lib/Driver/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,4 @@ CLANG_LEVEL := ../..
1111
LIBRARYNAME := clangDriver
1212
BUILD_ARCHIVE = 1
1313

14-
CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
15-
1614
include $(CLANG_LEVEL)/Makefile

clang/lib/Frontend/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,5 @@ CLANG_LEVEL := ../..
1111
LIBRARYNAME := clangFrontend
1212
BUILD_ARCHIVE = 1
1313

14-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
15-
1614
include $(CLANG_LEVEL)/Makefile
1715

clang/lib/Index/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,5 @@ ifeq ($(ARCH),PowerPC)
2121
CXX.Flags += -maltivec
2222
endif
2323

24-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
25-
2624
include $(CLANG_LEVEL)/Makefile
2725

clang/lib/Lex/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,5 @@ ifeq ($(ARCH),PowerPC)
2121
CXX.Flags += -maltivec
2222
endif
2323

24-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
25-
2624
include $(CLANG_LEVEL)/Makefile
2725

clang/lib/Parse/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ CLANG_LEVEL := ../..
1515
LIBRARYNAME := clangParse
1616
BUILD_ARCHIVE = 1
1717

18-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
19-
2018
include $(CLANG_LEVEL)/Makefile
2119

clang/lib/Rewrite/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ CLANG_LEVEL := ../..
1515
LIBRARYNAME := clangRewrite
1616
BUILD_ARCHIVE = 1
1717

18-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
19-
2018
include $(CLANG_LEVEL)/Makefile
2119

clang/lib/Sema/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,5 @@ CLANG_LEVEL := ../..
1616
LIBRARYNAME := clangSema
1717
BUILD_ARCHIVE = 1
1818

19-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
20-
2119
include $(CLANG_LEVEL)/Makefile
2220

clang/tools/c-index-test/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
CLANG_LEVEL := ../..
1010

1111
TOOLNAME = c-index-test
12-
CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
1312

1413
# No plugins, optimize startup time.
1514
TOOL_NO_EXPORTS = 1

clang/tools/driver/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ else
1616
TOOLALIAS = clang++
1717
endif
1818
endif
19-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
2019

2120
# Clang tool has no plugins, optimize startup time.
2221
TOOL_NO_EXPORTS = 1

clang/tools/libclang/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ LIBRARYNAME = clang
1212

1313
EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/libclang.exports
1414

15-
CPP.Flags += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
16-
1715
# Include this here so we can get the configuration of the targets
1816
# that have been configured for construction. We have to do this
1917
# early so we can set up LINK_COMPONENTS before including Makefile.rules

0 commit comments

Comments
 (0)