Additional settings for OS X build without warnings
This commit is contained in:
		
							parent
							
								
									a7c32dfa95
								
							
						
					
					
						commit
						8d2396b81f
					
				| @ -1,5 +1,6 @@ | |||||||
| cmake_minimum_required(VERSION 2.6) | cmake_minimum_required(VERSION 2.6) | ||||||
| project(OSRM) | project(OSRM) | ||||||
|  | include(FindPackageHandleStandardArgs) | ||||||
| set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) | ||||||
| set(BOOST_COMPONENTS filesystem regex system thread) | set(BOOST_COMPONENTS filesystem regex system thread) | ||||||
| 
 | 
 | ||||||
| @ -30,11 +31,11 @@ endif(CMAKE_BUILD_TYPE MATCHES Release) | |||||||
| #Configuring compilers | #Configuring compilers | ||||||
| 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") | 	set(CMAKE_CXX_FLAGS "-Wall -Wno-unknown-pragmas -Wno-unneeded-internal-declaration") | ||||||
| 	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 | ||||||
| 	set(CMAKE_CXX_FLAGS "-Wall -fopenmp")  | 	set(CMAKE_CXX_FLAGS "-Wall -fopenmp -pedantic")  | ||||||
| elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel") | elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel") | ||||||
| 	# using Intel C++ | 	# using Intel C++ | ||||||
| 	set(CMAKE_CXX_FLAGS "-static-intel -wd10237 -Wall -openmp -ipo") | 	set(CMAKE_CXX_FLAGS "-static-intel -wd10237 -Wall -openmp -ipo") | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user