]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/nowide/README.md
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / nowide / README.md
index 7ac024f041474495c8d07bb4c774bd3024e3c977..d848b5ae33a5dc841871113d3e36abbb4a25896d 100644 (file)
@@ -17,9 +17,32 @@ Distributed under the [Boost Software License, Version 1.0](http://www.boost.org
 
 ### Properties
 
-* C++03 **(will be raised to C++11 by mid 2020)**
-* optional C++11/17 support
+* optional C++17 (filesystem) support
 * Usable outside of Boost via CMake
+* Compiled library on every OS
+
+Note on the last point:
+Having a compiled library allows cross-platform access to e.g. `setenv` which would not be available when using a `-std=c++nn` flag.
+This is different to the version available prior to the inclusion in Boost.
+
+### Requirements (All versions)
+
+* C++11 (or higher) compatible compiler
+    * MSVC 2015 and up work
+    * libstdc++ < 5 is unsupported as it is silently lacking C++11 features
+
+### Requirements (Boost version)
+
+* Boost (>= 1.56)
+* CMake (when not using as part of Boost) or B2 (otherwise)
+
+### Requirements (Standalone version)
+
+The [standalone branch](https://github.com/boostorg/nowide/tree/standalone) keeps track of the [develop branch](https://github.com/boostorg/nowide/tree/develop) and can be used without any other part of Boost.
+It is automatically updated so referring to a specific commit is recommended.
+You can also use the standalone source archive which is part of every release.
+
+* CMake
 
 # Quickstart