Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Aug 2018 18:24:03 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r337156 - in projects/clang700-import: lib/libc++ lib/libc++experimental lib/libc++fs tools/build/mk
Message-ID:  <201808021824.w72IO3ij055765@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808021824.w72IO3ij055765>