osx build: only set -std=c++11 flag for >= 10.9
This commit is contained in:
		
							parent
							
								
									027a4081a2
								
							
						
					
					
						commit
						ba12e31280
					
				| @ -70,9 +70,6 @@ endif(CMAKE_BUILD_TYPE MATCHES Release) | |||||||
| if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") | if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") | ||||||
| 	# using Clang | 	# using Clang | ||||||
| 	set(CMAKE_CXX_FLAGS "-Wall -Wno-unknown-pragmas -Wno-unneeded-internal-declaration") | 	set(CMAKE_CXX_FLAGS "-Wall -Wno-unknown-pragmas -Wno-unneeded-internal-declaration") | ||||||
|     if(APPLE) |  | ||||||
|         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") |  | ||||||
|     endif(APPLE) |  | ||||||
| 	message(STATUS "OpenMP parallelization not available using clang++") | 	message(STATUS "OpenMP parallelization not available using clang++") | ||||||
| elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") | elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") | ||||||
| 	# using GCC | 	# using GCC | ||||||
| @ -91,7 +88,7 @@ if(APPLE) | |||||||
|     EXEC_PROGRAM(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION) |     EXEC_PROGRAM(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION) | ||||||
|     STRING(REGEX MATCH "[0-9]+" DARWIN_VERSION ${DARWIN_VERSION}) |     STRING(REGEX MATCH "[0-9]+" DARWIN_VERSION ${DARWIN_VERSION}) | ||||||
|     IF (DARWIN_VERSION GREATER 12) |     IF (DARWIN_VERSION GREATER 12) | ||||||
|         MESSAGE(STATUS "Activating flags for OS X 10.9") |         MESSAGE(STATUS "Activating -std=c++11 flag for >= OS X 10.9") | ||||||
|         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") |         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") | ||||||
|     ENDIF (DARWIN_VERSION GREATER 12) |     ENDIF (DARWIN_VERSION GREATER 12) | ||||||
| endif() | endif() | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user