summaryrefslogtreecommitdiffstats
path: root/lib/libproc/Makefile
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2012-09-06 03:19:48 +0000
committerrpaulo <rpaulo@FreeBSD.org>2012-09-06 03:19:48 +0000
commit0160930e18300f23b566937e2710f55d991c653b (patch)
tree0198b27538b2d85f949a88fa5c50cc604c4db5da /lib/libproc/Makefile
parentf9b0e29ecf5ba5c982a7708f4a88509d839b19e8 (diff)
downloadFreeBSD-src-0160930e18300f23b566937e2710f55d991c653b.zip
FreeBSD-src-0160930e18300f23b566937e2710f55d991c653b.tar.gz
Add support for demangling C++ symbols. This requires linking libproc with
libc++rt/libsupc++. Discussed with: theraven
Diffstat (limited to 'lib/libproc/Makefile')
-rw-r--r--lib/libproc/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/libproc/Makefile b/lib/libproc/Makefile
index c02e719..4449c06 100644
--- a/lib/libproc/Makefile
+++ b/lib/libproc/Makefile
@@ -1,5 +1,7 @@
# $FreeBSD$
+.include <bsd.own.mk>
+
LIB= proc
SRCS= proc_bkpt.c \
@@ -13,6 +15,14 @@ INCS= libproc.h
CFLAGS+= -I${.CURDIR}
+.if ${MK_LIBCPLUSPLUS} != "no"
+LDADD+= -lcxxrt
+DPADD+= ${LIBCXXRT}
+.else
+LDADD+= -lsupc++
+DPADD+= ${LIBSTDCPLUSPLUS}
+.endif
+
SHLIB_MAJOR= 2
WITHOUT_MAN=
OpenPOWER on IntegriCloud