svn commit: r337156 - in projects/clang700-import: lib/libc++ lib/libc++experimental lib/libc++fs tools/build/mk
Dimitry Andric
dim at FreeBSD.org
Thu Aug 2 18:24:05 UTC 2018
Author: dim
Date: Thu Aug 2 18:24:03 2018
New Revision: 337156
URL: https://svnweb.freebsd.org/changeset/base/337156
Log:
Update libc++ and libc++experimental Makefiles, add libc++fs Makefile,
and update OptionalObsoleteFiles.inc for new additions.
Added:
projects/clang700-import/lib/libc++fs/
projects/clang700-import/lib/libc++fs/Makefile (contents, props changed)
Modified:
projects/clang700-import/lib/libc++/Makefile
projects/clang700-import/lib/libc++experimental/Makefile
projects/clang700-import/tools/build/mk/OptionalObsoleteFiles.inc
Modified: projects/clang700-import/lib/libc++/Makefile
==============================================================================
--- projects/clang700-import/lib/libc++/Makefile Thu Aug 2 18:09:18 2018 (r337155)
+++ projects/clang700-import/lib/libc++/Makefile Thu Aug 2 18:24:03 2018 (r337156)
@@ -20,6 +20,7 @@ SHLIB_LDSCRIPT= libc++.ldscript
SRCS+= algorithm.cpp
SRCS+= any.cpp
SRCS+= bind.cpp
+SRCS+= charconv.cpp
SRCS+= chrono.cpp
SRCS+= condition_variable.cpp
SRCS+= debug.cpp
@@ -84,6 +85,7 @@ STD_HEADERS+= __bsd_locale_defaults.h
STD_HEADERS+= __bsd_locale_fallbacks.h
STD_HEADERS+= __config
STD_HEADERS+= __debug
+STD_HEADERS+= __errc
STD_HEADERS+= __functional_03
STD_HEADERS+= __functional_base
STD_HEADERS+= __functional_base_03
@@ -91,6 +93,7 @@ STD_HEADERS+= __hash_table
STD_HEADERS+= __libcpp_version
STD_HEADERS+= __locale
STD_HEADERS+= __mutex_base
+STD_HEADERS+= __node_handle
STD_HEADERS+= __nullptr
STD_HEADERS+= __split_buffer
STD_HEADERS+= __sso_allocator
@@ -111,6 +114,7 @@ STD_HEADERS+= cctype
STD_HEADERS+= cerrno
STD_HEADERS+= cfenv
STD_HEADERS+= cfloat
+STD_HEADERS+= charconv
STD_HEADERS+= chrono
STD_HEADERS+= cinttypes
STD_HEADERS+= ciso646
@@ -118,6 +122,7 @@ STD_HEADERS+= climits
STD_HEADERS+= clocale
STD_HEADERS+= cmath
STD_HEADERS+= codecvt
+STD_HEADERS+= compare
STD_HEADERS+= complex
STD_HEADERS+= complex.h
STD_HEADERS+= condition_variable
@@ -138,6 +143,7 @@ STD_HEADERS+= cwctype
STD_HEADERS+= deque
STD_HEADERS+= errno.h
STD_HEADERS+= exception
+STD_HEADERS+= filesystem
STD_HEADERS+= float.h
STD_HEADERS+= forward_list
STD_HEADERS+= fstream
@@ -172,6 +178,7 @@ STD_HEADERS+= scoped_allocator
STD_HEADERS+= set
STD_HEADERS+= setjmp.h
STD_HEADERS+= shared_mutex
+STD_HEADERS+= span
STD_HEADERS+= sstream
STD_HEADERS+= stack
STD_HEADERS+= stdbool.h
@@ -198,6 +205,7 @@ STD_HEADERS+= utility
STD_HEADERS+= valarray
STD_HEADERS+= variant
STD_HEADERS+= vector
+STD_HEADERS+= version
STD_HEADERS+= wchar.h
STD_HEADERS+= wctype.h
@@ -236,6 +244,7 @@ EXP_HEADERS+= propagate_const
EXP_HEADERS+= ratio
EXP_HEADERS+= regex
EXP_HEADERS+= set
+EXP_HEADERS+= simd
EXP_HEADERS+= string
EXP_HEADERS+= string_view
EXP_HEADERS+= system_error
Modified: projects/clang700-import/lib/libc++experimental/Makefile
==============================================================================
--- projects/clang700-import/lib/libc++experimental/Makefile Thu Aug 2 18:09:18 2018 (r337155)
+++ projects/clang700-import/lib/libc++experimental/Makefile Thu Aug 2 18:24:03 2018 (r337156)
@@ -11,9 +11,6 @@ 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
Added: projects/clang700-import/lib/libc++fs/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clang700-import/lib/libc++fs/Makefile Thu Aug 2 18:24:03 2018 (r337156)
@@ -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>
Modified: projects/clang700-import/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- projects/clang700-import/tools/build/mk/OptionalObsoleteFiles.inc Thu Aug 2 18:09:18 2018 (r337155)
+++ projects/clang700-import/tools/build/mk/OptionalObsoleteFiles.inc Thu Aug 2 18:24:03 2018 (r337156)
@@ -4006,6 +4006,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++fs.a
OLD_FILES+=usr/lib/libc++.so
OLD_LIBS+=usr/lib/libc++.so.1
OLD_FILES+=usr/lib/libcxxrt.a
@@ -4016,6 +4017,7 @@ OLD_FILES+=usr/include/c++/v1/__bsd_locale_defaults.h
OLD_FILES+=usr/include/c++/v1/__bsd_locale_fallbacks.h
OLD_FILES+=usr/include/c++/v1/__config
OLD_FILES+=usr/include/c++/v1/__debug
+OLD_FILES+=usr/include/c++/v1/__errc
OLD_FILES+=usr/include/c++/v1/__functional_03
OLD_FILES+=usr/include/c++/v1/__functional_base
OLD_FILES+=usr/include/c++/v1/__functional_base_03
@@ -4023,6 +4025,7 @@ OLD_FILES+=usr/include/c++/v1/__hash_table
OLD_FILES+=usr/include/c++/v1/__libcpp_version
OLD_FILES+=usr/include/c++/v1/__locale
OLD_FILES+=usr/include/c++/v1/__mutex_base
+OLD_FILES+=usr/include/c++/v1/__node_handle
OLD_FILES+=usr/include/c++/v1/__nullptr
OLD_FILES+=usr/include/c++/v1/__split_buffer
OLD_FILES+=usr/include/c++/v1/__sso_allocator
@@ -4043,6 +4046,7 @@ OLD_FILES+=usr/include/c++/v1/cctype
OLD_FILES+=usr/include/c++/v1/cerrno
OLD_FILES+=usr/include/c++/v1/cfenv
OLD_FILES+=usr/include/c++/v1/cfloat
+OLD_FILES+=usr/include/c++/v1/charconv
OLD_FILES+=usr/include/c++/v1/chrono
OLD_FILES+=usr/include/c++/v1/cinttypes
OLD_FILES+=usr/include/c++/v1/ciso646
@@ -4050,6 +4054,7 @@ OLD_FILES+=usr/include/c++/v1/climits
OLD_FILES+=usr/include/c++/v1/clocale
OLD_FILES+=usr/include/c++/v1/cmath
OLD_FILES+=usr/include/c++/v1/codecvt
+OLD_FILES+=usr/include/c++/v1/compare
OLD_FILES+=usr/include/c++/v1/complex
OLD_FILES+=usr/include/c++/v1/complex.h
OLD_FILES+=usr/include/c++/v1/condition_variable
@@ -4092,6 +4097,7 @@ OLD_FILES+=usr/include/c++/v1/experimental/propagate_c
OLD_FILES+=usr/include/c++/v1/experimental/ratio
OLD_FILES+=usr/include/c++/v1/experimental/regex
OLD_FILES+=usr/include/c++/v1/experimental/set
+OLD_FILES+=usr/include/c++/v1/experimental/simd
OLD_FILES+=usr/include/c++/v1/experimental/string
OLD_FILES+=usr/include/c++/v1/experimental/string_view
OLD_FILES+=usr/include/c++/v1/experimental/system_error
@@ -4104,6 +4110,7 @@ OLD_FILES+=usr/include/c++/v1/experimental/vector
OLD_FILES+=usr/include/c++/v1/ext/__hash
OLD_FILES+=usr/include/c++/v1/ext/hash_map
OLD_FILES+=usr/include/c++/v1/ext/hash_set
+OLD_FILES+=usr/include/c++/v1/filesystem
OLD_FILES+=usr/include/c++/v1/float.h
OLD_FILES+=usr/include/c++/v1/forward_list
OLD_FILES+=usr/include/c++/v1/fstream
@@ -4139,6 +4146,7 @@ OLD_FILES+=usr/include/c++/v1/scoped_allocator
OLD_FILES+=usr/include/c++/v1/set
OLD_FILES+=usr/include/c++/v1/setjmp.h
OLD_FILES+=usr/include/c++/v1/shared_mutex
+OLD_FILES+=usr/include/c++/v1/span
OLD_FILES+=usr/include/c++/v1/sstream
OLD_FILES+=usr/include/c++/v1/stack
OLD_FILES+=usr/include/c++/v1/stdbool.h
@@ -4155,6 +4163,7 @@ OLD_FILES+=usr/include/c++/v1/strstream
OLD_FILES+=usr/include/c++/v1/system_error
OLD_FILES+=usr/include/c++/v1/tgmath.h
OLD_FILES+=usr/include/c++/v1/thread
+OLD_FILES+=usr/include/c++/v1/version
OLD_FILES+=usr/include/c++/v1/tr1/__bit_reference
OLD_FILES+=usr/include/c++/v1/tr1/__bsd_locale_defaults.h
OLD_FILES+=usr/include/c++/v1/tr1/__bsd_locale_fallbacks.h
@@ -4296,6 +4305,8 @@ OLD_FILES+=usr/lib32/libc++.a
OLD_FILES+=usr/lib32/libc++.so
OLD_LIBS+=usr/lib32/libc++.so.1
OLD_FILES+=usr/lib32/libc++_p.a
+OLD_FILES+=usr/lib32/libc++experimental.a
+OLD_FILES+=usr/lib32/libc++fs.a
OLD_FILES+=usr/lib32/libcxxrt.a
OLD_FILES+=usr/lib32/libcxxrt.so
OLD_LIBS+=usr/lib32/libcxxrt.so.1
More information about the svn-src-projects
mailing list