summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2017-03-27 15:32:38 +0000
committerkettenis <kettenis@openbsd.org>2017-03-27 15:32:38 +0000
commitfcbed7f1ea89b4edd0b15e4ce4fc4b6890f2ee19 (patch)
treed503d5bfa5af86fd1a67fe722c207dd2186f6f70
parentFor some options that are rarely needed in mandoc(1), (diff)
downloadwireguard-openbsd-fcbed7f1ea89b4edd0b15e4ce4fc4b6890f2ee19.tar.xz
wireguard-openbsd-fcbed7f1ea89b4edd0b15e4ce4fc4b6890f2ee19.zip
Do not clobber the default compiler/linker links unless COMPILER_VERSION is
set to clang. ok jsg@
-rw-r--r--gnu/usr.bin/clang/clang/Makefile15
-rw-r--r--gnu/usr.bin/clang/lld/Makefile4
2 files changed, 12 insertions, 7 deletions
diff --git a/gnu/usr.bin/clang/clang/Makefile b/gnu/usr.bin/clang/clang/Makefile
index 7f593850313..a4c0d025201 100644
--- a/gnu/usr.bin/clang/clang/Makefile
+++ b/gnu/usr.bin/clang/clang/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2017/01/24 08:44:47 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2017/03/27 15:32:38 kettenis Exp $
.include <bsd.own.mk>
@@ -13,15 +13,18 @@ LDADD+= -ltermlib
DPADD+= ${LIBTERMLIB}
LINKS= ${BINDIR}/clang ${BINDIR}/clang++ \
- ${BINDIR}/clang ${BINDIR}/clang-cpp \
- ${BINDIR}/clang ${BINDIR}/cc \
+ ${BINDIR}/clang ${BINDIR}/clang-cpp
+MLINKS= clang.1 clang++.1 \
+ clang.1 clang-cpp.1
+
+.if ${COMPILER_VERSION:L} == "clang"
+LINKS+= ${BINDIR}/clang ${BINDIR}/cc \
${BINDIR}/clang ${BINDIR}/c++ \
${BINDIR}/clang ${LIBEXECDIR}/cpp
-MLINKS= clang.1 clang++.1 \
- clang.1 clang-cpp.1 \
- clang.1 cc.1 \
+MLINKS+=clang.1 cc.1 \
clang.1 c++.1 \
clang.1 cpp.1
+.endif
CPPFLAGS+= -I${.CURDIR}/../../../llvm/tools/clang/include
diff --git a/gnu/usr.bin/clang/lld/Makefile b/gnu/usr.bin/clang/lld/Makefile
index 60c941043f1..f068790dc0d 100644
--- a/gnu/usr.bin/clang/lld/Makefile
+++ b/gnu/usr.bin/clang/lld/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2017/01/24 08:44:47 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2017/03/27 15:32:38 kettenis Exp $
.include <bsd.own.mk>
@@ -10,7 +10,9 @@ NOMAN=
LDADD+= -ltermlib
DPADD+= ${LIBTERMLIB}
+.if ${COMPILER_VERSION:L} == "clang"
LINKS= ${BINDIR}/ld.lld ${BINDIR}/ld
+.endif
CPPFLAGS+= ${CLANG_INCLUDES}
CPPFLAGS+= -I${.CURDIR}/../../../llvm/tools/lld/include