summaryrefslogtreecommitdiff
path: root/lib/libc++fs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc++fs/Makefile')
-rw-r--r--lib/libc++fs/Makefile29
1 files changed, 29 insertions, 0 deletions
diff --git a/lib/libc++fs/Makefile b/lib/libc++fs/Makefile
new file mode 100644
index 0000000000000..a89c5d6821d46
--- /dev/null
+++ b/lib/libc++fs/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+.include <src.opts.mk>
+
+PACKAGE= clibs
+SRCDIR= ${SRCTOP}/contrib/libc++
+
+LIB= c++fs
+NO_PIC=
+MK_PROFILE= no
+
+.PATH: ${SRCDIR}/src/filesystem
+
+SRCS+= directory_iterator.cpp
+SRCS+= int128_builtins.cpp
+SRCS+= operations.cpp
+
+WARNS?= 0
+CXXFLAGS+= ${PICFLAG}
+CXXFLAGS+= -isystem ${SRCDIR}/include
+CXXFLAGS+= -nostdinc++
+CXXFLAGS+= -nostdlib
+CXXFLAGS+= -D_LIBCPP_BUILDING_LIBRARY
+CXXFLAGS+= -DLIBCXXRT
+.if empty(CXXFLAGS:M-std=*)
+CXXFLAGS+= -std=c++14
+.endif
+
+.include <bsd.lib.mk>