16930ca74SDimitry Andric# $FreeBSD$
26930ca74SDimitry Andric
36930ca74SDimitry Andric.include <src.opts.mk>
46930ca74SDimitry Andric
56930ca74SDimitry AndricPACKAGE=	clibs
60b57cec5SDimitry AndricSRCDIR=		${SRCTOP}/contrib/llvm-project/libcxx
76930ca74SDimitry Andric
86930ca74SDimitry AndricLIB=		c++experimental
96930ca74SDimitry AndricNO_PIC=
106930ca74SDimitry AndricMK_PROFILE=	no
116930ca74SDimitry Andric
126930ca74SDimitry Andric.PATH:		${SRCDIR}/src/experimental
136930ca74SDimitry Andric
146930ca74SDimitry AndricSRCS+=		memory_resource.cpp
156930ca74SDimitry Andric
166930ca74SDimitry AndricWARNS?=		0
17fc539a44SDimitry AndricCXXFLAGS+=	${PICFLAG}
18*2e2f8eacSDimitry AndricCFLAGS+=	-isystem ${.CURDIR}/../libc++
196930ca74SDimitry AndricCXXFLAGS+=	-isystem ${SRCDIR}/include
206930ca74SDimitry AndricCXXFLAGS+=	-nostdinc++
216930ca74SDimitry AndricCXXFLAGS+=	-nostdlib
226930ca74SDimitry AndricCXXFLAGS+=	-D_LIBCPP_BUILDING_LIBRARY
236930ca74SDimitry AndricCXXFLAGS+=	-DLIBCXXRT
241109b774SEnji CooperCXXSTD?=	c++14
256930ca74SDimitry Andric
266930ca74SDimitry Andric.include <bsd.lib.mk>
27