Mercurial > thymian
comparison 3rdparty/vmime/cmake/cmake-cxx11/Tests/Module/CXX11Features/CMakeLists.txt @ 0:a4671277546c tip
created the repository for the thymian project
| author | ferencd |
|---|---|
| date | Tue, 17 Aug 2021 11:19:54 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:a4671277546c |
|---|---|
| 1 cmake_minimum_required(VERSION 2.8.3 FATAL_ERROR) | |
| 2 project(Cxx11Features CXX) | |
| 3 | |
| 4 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../Modules") | |
| 5 | |
| 6 include(CheckCXX11Features) | |
| 7 | |
| 8 foreach (flag IN ITEMS | |
| 9 HAS_CXX11_AUTO | |
| 10 HAS_CXX11_AUTO_RET_TYPE | |
| 11 HAS_CXX11_CLASS_OVERRIDE | |
| 12 HAS_CXX11_CONSTEXPR | |
| 13 HAS_CXX11_CSTDINT_H | |
| 14 HAS_CXX11_DECLTYPE | |
| 15 HAS_CXX11_FUNC | |
| 16 HAS_CXX11_INITIALIZER_LIST | |
| 17 HAS_CXX11_LAMBDA | |
| 18 HAS_CXX11_LIB_REGEX | |
| 19 HAS_CXX11_LONG_LONG | |
| 20 HAS_CXX11_NULLPTR | |
| 21 HAS_CXX11_RVALUE_REFERENCES | |
| 22 HAS_CXX11_SIZEOF_MEMBER | |
| 23 HAS_CXX11_STATIC_ASSERT | |
| 24 HAS_CXX11_VARIADIC_TEMPLATES | |
| 25 ) | |
| 26 if (${flag}) | |
| 27 add_definitions("-D${flag}") | |
| 28 message(STATUS "Compiler C++11 support flag ${flag} set") | |
| 29 endif () | |
| 30 endforeach (flag) | |
| 31 | |
| 32 set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ${CXX11_COMPILER_FLAGS}) | |
| 33 add_executable(CXX11Features cxx11features.cxx) |
