Features: Add support for C++14 features.
authorStephen Kelly <steveire@gmail.com>
Mon, 5 May 2014 22:21:14 +0000 (00:21 +0200)
committerStephen Kelly <steveire@gmail.com>
Thu, 22 May 2014 16:01:23 +0000 (18:01 +0200)
commitdd043c3f21fbfab17d7f400bd2bc9f927215b18e
tree73f942d1294819f457309e1ccb507a057901a180
parent3ea9bde8450a28b58730230e9e73e4b8d439f701
Features: Add support for C++14 features.

Record the features implemented by GNU 4.9 and Clang 3.4.
23 files changed:
Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
Modules/CMakeCXXCompiler.cmake.in
Modules/CMakeDetermineCompileFeatures.cmake
Modules/Compiler/Clang-CXX-FeatureTests.cmake
Modules/Compiler/GNU-CXX-FeatureTests.cmake
Modules/Compiler/GNU-CXX.cmake
Source/cmLocalGenerator.cxx
Source/cmMakefile.cxx
Source/cmMakefile.h
Source/cmake.h
Tests/CompileFeatures/CMakeLists.txt
Tests/CompileFeatures/cxx_aggregate_default_initializers.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_attribute_deprecated.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_binary_literals.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_contextual_conversions.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_decltype_auto.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_digit_separators.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_generic_lambdas.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_lambda_init_captures.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_relaxed_constexpr.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_return_type_deduction.cpp [new file with mode: 0644]
Tests/CompileFeatures/cxx_variable_templates.cpp [new file with mode: 0644]
Tests/SystemInformation/SystemInformation.in