From: vsr Date: Fri, 27 Nov 2015 09:01:41 +0000 (+0300) Subject: Allow switching OFF C++0x/C++11 support X-Git-Tag: V8_0_0a1~3 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=9526698fbead7ea7c80d36f687ad84df92a7d886;p=modules%2Fkernel.git Allow switching OFF C++0x/C++11 support --- diff --git a/salome_adm/cmake_files/SalomeSetupPlatform.cmake b/salome_adm/cmake_files/SalomeSetupPlatform.cmake index 6d8fbf1d2..aa6b80e11 100644 --- a/salome_adm/cmake_files/SalomeSetupPlatform.cmake +++ b/salome_adm/cmake_files/SalomeSetupPlatform.cmake @@ -166,16 +166,18 @@ IF(NOT WIN32) ENDIF() ENDIF() -# C++11 support -INCLUDE(CheckCXXCompilerFlag) -CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) -CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) -IF(COMPILER_SUPPORTS_CXX11) +IF(NOT NO_CXX11_SUPPORT) + # C++11 support + INCLUDE(CheckCXXCompilerFlag) + CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) + CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) + IF(COMPILER_SUPPORTS_CXX11) MESSAGE(STATUS "Enable C++11 support") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -ELSEIF(COMPILER_SUPPORTS_CXX0X) + ELSEIF(COMPILER_SUPPORTS_CXX0X) MESSAGE(STATUS "Enable C++0x support") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") -ELSE() + ELSE() MESSAGE(WARNING "Compiler ${CMAKE_CXX_COMPILER} has no C++11 support.") + ENDIF() ENDIF()