Feature #1188 ยป cxx11.diff
CMakeLists.txt (Arbeitskopie) | ||
---|---|---|
18 | 18 |
endif() |
19 | 19 |
## |
20 | 20 | |
21 |
CMAKE_MINIMUM_REQUIRED( VERSION 2.8.11 )
|
|
21 |
CMAKE_MINIMUM_REQUIRED( VERSION 3.1 )
|
|
22 | 22 |
PROJECT( exiv2 ) |
23 | 23 | |
24 | 24 |
if( POLICY CMP0042 ) |
... | ... | |
61 | 61 |
OPTION( EXIV2_ENABLE_SSH "USE Libssh for SshIo" ON ) |
62 | 62 | |
63 | 63 |
ENDIF() |
64 |
OPTION( EXIV2_ENABLE_CXX11 "Build in C++11 mode of compiler" OFF ) |
|
64 | 65 | |
66 |
IF(EXIV2_ENABLE_CXX11) |
|
67 |
SET(CMAKE_CXX_STANDARD 11) |
|
68 |
SET(CMAKE_CXX_STANDARD_REQUIRED ON) |
|
69 |
ENDIF() |
|
70 | ||
65 | 71 |
# set include path for FindXXX.cmake files |
66 | 72 |
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/config/") |
67 | 73 |
config/CMakeChecks.txt (Arbeitskopie) | ||
---|---|---|
339 | 339 |
IF (WIN32) |
340 | 340 |
OptionOutput( "Unicode paths (wstring): " EXIV2_ENABLE_WIN_UNICODE ) |
341 | 341 |
ENDIF() |
342 |
OptionOutput( "Building in C++11 mode: " EXIV2_ENABLE_CXX11 ) |
|
342 | 343 |
MESSAGE( STATUS "------------------------------------------------------------------" ) |