16930ca74SDimitry Andric 26930ca74SDimitry Andric.include <src.opts.mk> 36930ca74SDimitry Andric 46930ca74SDimitry AndricPACKAGE= clibs 50b57cec5SDimitry AndricSRCDIR= ${SRCTOP}/contrib/llvm-project/libcxx 66930ca74SDimitry Andric 76930ca74SDimitry AndricLIB= c++experimental 86930ca74SDimitry AndricNO_PIC= 96930ca74SDimitry AndricMK_PROFILE= no 106930ca74SDimitry Andric 11bdd1243dSDimitry Andric.PATH: ${SRCDIR}/src 126930ca74SDimitry Andric 13*c9157d92SDimitry AndricSRCS+= experimental/keep.cpp 146930ca74SDimitry Andric 156930ca74SDimitry AndricWARNS?= 0 16fc539a44SDimitry AndricCXXFLAGS+= ${PICFLAG} 176e75b2fbSDimitry AndricCFLAGS+= -isystem ${.CURDIR}/../libc++ 186930ca74SDimitry AndricCXXFLAGS+= -isystem ${SRCDIR}/include 196930ca74SDimitry AndricCXXFLAGS+= -nostdinc++ 206930ca74SDimitry AndricCXXFLAGS+= -nostdlib 216930ca74SDimitry AndricCXXFLAGS+= -D_LIBCPP_BUILDING_LIBRARY 226930ca74SDimitry AndricCXXFLAGS+= -DLIBCXXRT 2381ad6265SDimitry AndricCXXSTD?= c++20 246930ca74SDimitry Andric 256930ca74SDimitry Andric.include <bsd.lib.mk> 26