xref: /freebsd-12.1/lib/libc++fs/Makefile (revision f5e04876)
14ba319b5SDimitry Andric# $FreeBSD$
24ba319b5SDimitry Andric
34ba319b5SDimitry Andric.include <src.opts.mk>
44ba319b5SDimitry Andric
54ba319b5SDimitry AndricPACKAGE=	clibs
64ba319b5SDimitry AndricSRCDIR=		${SRCTOP}/contrib/libc++
74ba319b5SDimitry Andric
84ba319b5SDimitry AndricLIB=		c++fs
94ba319b5SDimitry AndricNO_PIC=
104ba319b5SDimitry AndricMK_PROFILE=	no
114ba319b5SDimitry Andric
124ba319b5SDimitry Andric.PATH:		${SRCDIR}/src/filesystem
134ba319b5SDimitry Andric
144ba319b5SDimitry AndricSRCS+=		directory_iterator.cpp
154ba319b5SDimitry AndricSRCS+=		int128_builtins.cpp
164ba319b5SDimitry AndricSRCS+=		operations.cpp
174ba319b5SDimitry Andric
184ba319b5SDimitry AndricWARNS?=		0
194ba319b5SDimitry AndricCXXFLAGS+=	${PICFLAG}
204ba319b5SDimitry AndricCXXFLAGS+=	-isystem ${SRCDIR}/include
214ba319b5SDimitry AndricCXXFLAGS+=	-nostdinc++
224ba319b5SDimitry AndricCXXFLAGS+=	-nostdlib
234ba319b5SDimitry AndricCXXFLAGS+=	-D_LIBCPP_BUILDING_LIBRARY
244ba319b5SDimitry AndricCXXFLAGS+=	-DLIBCXXRT
25*f5e04876SEnji CooperCXXSTD?=	c++14
264ba319b5SDimitry Andric
274ba319b5SDimitry Andric.include <bsd.lib.mk>
28