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")
|
||||
set(CMAKE_COMPILER_IS_CLANGXX TRUE)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
endif (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
|
||||
|
||||
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(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
|
||||
|
|
|
@ -6017,7 +6017,7 @@ SMESH_MeshEditor::Sew_Error
|
|||
// 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] );
|
||||
|
||||
TListOfListOfNodes nodeGroupsToMerge;
|
||||
|
|
Loading…
Reference in New Issue
Block a user