On 08/21/2017 09:53 AM, Sebastian Holtermann wrote: > it looks like C++11 is now a requirement for CMake itself.
Yes. We just merged this: https://gitlab.kitware.com/cmake/cmake/merge_requests/1132 but you beat us to the announcement. > But does this mean *all* the nice features from the std library can be used? Not all. We're still limited by some of the older C++11 compilers. We'll have to see how things go on nightly builds. As limitations are found they can be documented in `Help/dev/source.rst`. We will require std::unique_ptr at least. > - std::array I think so but haven't tried it. > - std::basic_regex (and friends) We still support GCC 4.8. IIRC its standard library doesn't have the implementations in place. > - std::thread (and friends) No, at least not yet. For now we're using libuv's thread primitives instead. Either way anything that needs to build during bootstrap may not be able to use this. > - std::atomic_flag Not sure. -Brad -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers