Merge pull request #83 from ianrrees/20160126-c++11
Turns on C++11 support for GCC and Clang
This commit is contained in:
commit
d1a02e8d35
|
@ -46,6 +46,7 @@ endif(WIN32)
|
||||||
|
|
||||||
if (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
|
if (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
|
||||||
set(CMAKE_COMPILER_IS_CLANGXX TRUE)
|
set(CMAKE_COMPILER_IS_CLANGXX TRUE)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
endif (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
|
endif (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
|
||||||
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
||||||
|
@ -60,6 +61,15 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
||||||
endif(UNIX)
|
endif(UNIX)
|
||||||
endif(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
endif(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
||||||
|
|
||||||
|
IF(CMAKE_COMPILER_IS_GNUCXX)
|
||||||
|
EXECUTE_PROCESS( COMMAND ${CMAKE_C_COMPILER} -dumpversion
|
||||||
|
OUTPUT_VARIABLE GCC_VERSION )
|
||||||
|
IF(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
||||||
|
SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
|
ELSE(GCC_VERSION)
|
||||||
|
SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
|
||||||
|
ENDIF(GCC_VERSION)
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
# ================================================================================
|
# ================================================================================
|
||||||
# Output directories for install target
|
# Output directories for install target
|
||||||
|
|
|
@ -6017,7 +6017,7 @@ SMESH_MeshEditor::Sew_Error
|
||||||
// sew the border to the side 2
|
// sew the border to the side 2
|
||||||
// ============================
|
// ============================
|
||||||
|
|
||||||
int nbNodes[] = { nSide[0].size(), nSide[1].size() };
|
int nbNodes[] = { (int)nSide[0].size(), (int)nSide[1].size() };
|
||||||
int maxNbNodes = Max( nbNodes[0], nbNodes[1] );
|
int maxNbNodes = Max( nbNodes[0], nbNodes[1] );
|
||||||
|
|
||||||
TListOfListOfNodes nodeGroupsToMerge;
|
TListOfListOfNodes nodeGroupsToMerge;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user