aboutsummaryrefslogtreecommitdiff
path: root/lib/clang
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2024-02-11 19:02:51 +0000
committerDimitry Andric <dim@FreeBSD.org>2024-02-16 23:15:32 +0000
commit73ff7384e025033abc98fd5437a48beb8077a90b (patch)
tree4cfe3c1e234f1026f2012a0e46f96b73526293b9 /lib/clang
parent5b5f7d0e77a9eee73eb5d596f43aef4e1a3674d8 (diff)
Diffstat (limited to 'lib/clang')
-rw-r--r--lib/clang/Makefile.inc4
-rw-r--r--lib/clang/headers/Makefile1
-rw-r--r--lib/clang/libclang/Makefile2
-rw-r--r--lib/clang/libclangminimal/Makefile1
-rw-r--r--lib/clang/liblldb/Makefile1
-rw-r--r--lib/clang/libllvm/Makefile2
-rw-r--r--lib/clang/libllvmminimal/Makefile1
7 files changed, 9 insertions, 3 deletions
diff --git a/lib/clang/Makefile.inc b/lib/clang/Makefile.inc
index 2dfc966726b0..37da7ac759b1 100644
--- a/lib/clang/Makefile.inc
+++ b/lib/clang/Makefile.inc
@@ -1,13 +1,15 @@
-.include <bsd.compiler.mk>
+.include <src.opts.mk>
PACKAGE= clang
MK_PIE:= no # Explicit libXXX.a references
+.if ${MK_LLVM_FULL_DEBUGINFO} == "no"
.if ${COMPILER_TYPE} == "clang"
DEBUG_FILES_CFLAGS= -gline-tables-only
.else
DEBUG_FILES_CFLAGS= -g1
.endif
+.endif
WARNS?= 0
diff --git a/lib/clang/headers/Makefile b/lib/clang/headers/Makefile
index 49f78b0a4d97..f72567514f20 100644
--- a/lib/clang/headers/Makefile
+++ b/lib/clang/headers/Makefile
@@ -1,4 +1,5 @@
+.include <bsd.init.mk>
.include "../clang.pre.mk"
.PATH: ${CLANG_SRCS}/lib/Headers
diff --git a/lib/clang/libclang/Makefile b/lib/clang/libclang/Makefile
index 51c209d879f1..8d911905808d 100644
--- a/lib/clang/libclang/Makefile
+++ b/lib/clang/libclang/Makefile
@@ -1,5 +1,5 @@
-.include <src.opts.mk>
+.include <bsd.init.mk>
.include "../clang.pre.mk"
LIB= clang
diff --git a/lib/clang/libclangminimal/Makefile b/lib/clang/libclangminimal/Makefile
index 744e1a835f90..22faa7b98aeb 100644
--- a/lib/clang/libclangminimal/Makefile
+++ b/lib/clang/libclangminimal/Makefile
@@ -1,4 +1,5 @@
+.include <bsd.init.mk>
.include "../clang.pre.mk"
LIB= clangminimal
diff --git a/lib/clang/liblldb/Makefile b/lib/clang/liblldb/Makefile
index c32e4a387b2e..e6e1e638abce 100644
--- a/lib/clang/liblldb/Makefile
+++ b/lib/clang/liblldb/Makefile
@@ -1,4 +1,5 @@
+.include <bsd.init.mk>
.include "../lldb.pre.mk"
LIB= lldb
diff --git a/lib/clang/libllvm/Makefile b/lib/clang/libllvm/Makefile
index df39f2eb212e..b59d881ad99a 100644
--- a/lib/clang/libllvm/Makefile
+++ b/lib/clang/libllvm/Makefile
@@ -1,5 +1,5 @@
-.include <src.opts.mk>
+.include <bsd.init.mk>
.include "../llvm.pre.mk"
LIB= llvm
diff --git a/lib/clang/libllvmminimal/Makefile b/lib/clang/libllvmminimal/Makefile
index 83c7101b04f5..ce5535a59072 100644
--- a/lib/clang/libllvmminimal/Makefile
+++ b/lib/clang/libllvmminimal/Makefile
@@ -1,4 +1,5 @@
+.include <bsd.init.mk>
.include "../llvm.pre.mk"
LIB= llvmminimal