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