diff options
| author | Louis Dionne <ldionne@apple.com> | 2019-03-19 19:09:33 +0000 |
|---|---|---|
| committer | Louis Dionne <ldionne@apple.com> | 2019-03-19 19:09:33 +0000 |
| commit | 72122d058b170eafc643ec659a9298b3b103cdfd (patch) | |
| tree | 5375a5ed86a44a060638330aa825b1a5bc3c4b23 /libcxx/docs | |
| parent | c2e35a6f3258d102b731c77de9530714c4d02802 (diff) | |
| download | bcm5719-llvm-72122d058b170eafc643ec659a9298b3b103cdfd.tar.gz bcm5719-llvm-72122d058b170eafc643ec659a9298b3b103cdfd.zip | |
[libc++] Build <filesystem> support as part of the dylib
Summary:
This patch treats <filesystem> as a first-class citizen of the dylib,
like all other sub-libraries (e.g. <chrono>). As such, it also removes
all special handling for installing the filesystem library separately
or disabling part of the test suite from the lit command line.
Reviewers: mclow.lists, EricWF, serge-sans-paille
Subscribers: mgorny, christof, jkorous, dexonsmith, jfb, jdoerfert, libcxx-commits
Differential Revision: https://reviews.llvm.org/D59152
llvm-svn: 356500
Diffstat (limited to 'libcxx/docs')
| -rw-r--r-- | libcxx/docs/BuildingLibcxx.rst | 12 | ||||
| -rw-r--r-- | libcxx/docs/UsingLibcxx.rst | 20 |
2 files changed, 0 insertions, 32 deletions
diff --git a/libcxx/docs/BuildingLibcxx.rst b/libcxx/docs/BuildingLibcxx.rst index 01f442de3ba..cb00b89edc1 100644 --- a/libcxx/docs/BuildingLibcxx.rst +++ b/libcxx/docs/BuildingLibcxx.rst @@ -224,18 +224,6 @@ libc++experimental Specific Options Install libc++experimental.a alongside libc++. -.. option:: LIBCXX_ENABLE_FILESYSTEM:BOOL - - **Default**: ``ON`` - - Build filesystem as a standalone library libc++fs.a. - -.. option:: LIBCXX_INSTALL_FILESYSTEM_LIBRARY:BOOL - - **Default**: ``LIBCXX_ENABLE_FILESYSTEM AND LIBCXX_INSTALL_LIBRARY`` - - Install libc++fs.a alongside libc++. - .. _ABI Library Specific Options: ABI Library Specific Options diff --git a/libcxx/docs/UsingLibcxx.rst b/libcxx/docs/UsingLibcxx.rst index 7b06189c648..2055a5ab65d 100644 --- a/libcxx/docs/UsingLibcxx.rst +++ b/libcxx/docs/UsingLibcxx.rst @@ -50,23 +50,6 @@ An example of using ``LD_LIBRARY_PATH``: $ ./a.out # Searches for libc++ along LD_LIBRARY_PATH -Using ``<filesystem>`` and libc++fs -==================================== - -Libc++ provides the implementation of the filesystem library in a separate -library. Users of ``<filesystem>`` and ``<experimental/filesystem>`` are -required to link ``-lc++fs``. - -.. note:: - Prior to libc++ 7.0, users of ``<experimental/filesystem>`` were required - to link libc++experimental. - -.. warning:: - The Filesystem library is still experimental in nature. As such normal - guarantees about ABI stability and backwards compatibility do not yet apply - to it. In the future, this restriction will be removed. - - Using libc++experimental and ``<experimental/...>`` ===================================================== @@ -83,9 +66,6 @@ installed. For information on building libc++experimental from source see :ref:`Building Libc++ <build instructions>` and :ref:`libc++experimental CMake Options <libc++experimental options>`. -Note that as of libc++ 7.0 using the ``<experimental/filesystem>`` requires linking -libc++fs instead of libc++experimental. - Also see the `Experimental Library Implementation Status <http://libcxx.llvm.org/ts1z_status.html>`__ page. |

