xref: /freebsd/lib/libc++experimental/Makefile (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
16930ca74SDimitry Andric.include <src.opts.mk>
26930ca74SDimitry Andric
36930ca74SDimitry AndricPACKAGE=	clibs
40b57cec5SDimitry AndricSRCDIR=		${SRCTOP}/contrib/llvm-project/libcxx
56930ca74SDimitry Andric
66930ca74SDimitry AndricLIB=		c++experimental
76930ca74SDimitry AndricNO_PIC=
86930ca74SDimitry Andric
9bdd1243dSDimitry Andric.PATH:		${SRCDIR}/src
106930ca74SDimitry Andric
11*5f757f3fSDimitry AndricSRCS+=		experimental/keep.cpp
126930ca74SDimitry Andric
136930ca74SDimitry AndricWARNS?=		0
14fc539a44SDimitry AndricCXXFLAGS+=	${PICFLAG}
156e75b2fbSDimitry AndricCFLAGS+=	-isystem ${.CURDIR}/../libc++
166930ca74SDimitry AndricCXXFLAGS+=	-isystem ${SRCDIR}/include
176930ca74SDimitry AndricCXXFLAGS+=	-nostdinc++
186930ca74SDimitry AndricCXXFLAGS+=	-nostdlib
196930ca74SDimitry AndricCXXFLAGS+=	-D_LIBCPP_BUILDING_LIBRARY
206930ca74SDimitry AndricCXXFLAGS+=	-DLIBCXXRT
2181ad6265SDimitry AndricCXXSTD?=	c++20
226930ca74SDimitry Andric
236930ca74SDimitry Andric.include <bsd.lib.mk>
24