Page MenuHomeFreeBSD

D10840.id28636.diff
No OneTemporary

D10840.id28636.diff

Index: head/lib/Makefile
===================================================================
--- head/lib/Makefile
+++ head/lib/Makefile
@@ -156,7 +156,7 @@
.if ${MK_LIBCPLUSPLUS} != "no"
_libcxxrt= libcxxrt
-_libcplusplus= libc++
+_libcplusplus= libc++ libc++experimental
.endif
SUBDIR.${MK_EFI}+= libefivar
Index: head/lib/libc++experimental/Makefile
===================================================================
--- head/lib/libc++experimental/Makefile
+++ head/lib/libc++experimental/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+.include <src.opts.mk>
+
+PACKAGE= clibs
+SRCDIR= ${SRCTOP}/contrib/libc++
+
+LIB= c++experimental
+NO_PIC=
+MK_PROFILE= no
+
+.PATH: ${SRCDIR}/src/experimental
+
+SRCS+= filesystem/directory_iterator.cpp
+SRCS+= filesystem/operations.cpp
+SRCS+= filesystem/path.cpp
+SRCS+= memory_resource.cpp
+
+WARNS?= 0
+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>
Index: head/tools/build/mk/OptionalObsoleteFiles.inc
===================================================================
--- head/tools/build/mk/OptionalObsoleteFiles.inc
+++ head/tools/build/mk/OptionalObsoleteFiles.inc
@@ -4512,6 +4512,7 @@
OLD_LIBS+=lib/libcxxrt.so.1
OLD_FILES+=usr/lib/libc++.a
OLD_FILES+=usr/lib/libc++_p.a
+OLD_FILES+=usr/lib/libc++experimental.a
OLD_FILES+=usr/lib/libc++.so
OLD_LIBS+=usr/lib/libc++.so.1
OLD_FILES+=usr/lib/libcxxrt.a

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 2, 4:25 PM (11 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27459630
Default Alt Text
D10840.id28636.diff (1 KB)

Event Timeline