externals: remove -march=native for crypto++
This commit is contained in:
		
							
								
								
									
										9
									
								
								externals/cryptopp/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								externals/cryptopp/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							| @@ -3,6 +3,7 @@ | ||||
| # The differences are: | ||||
| #  - removed support for legacy CMake versions | ||||
| #  - removed support for 32-bit | ||||
| #  - removed -march=native flag | ||||
| #  - removed rdrand module.asm as a workaround for an issue (see below) | ||||
| #  - added prefix "CRYPTOPP_" to all option names | ||||
| #  - disabled testing | ||||
| @@ -96,14 +97,6 @@ if ((NOT CRYPTOPP_CROSS_COMPILE) AND (NOT (WINDOWS OR WINDOWS_STORE OR WINDOWS_P | ||||
|     endif() | ||||
| endif() | ||||
|  | ||||
| # -march=native for GCC, Clang and ICC in any version that does support it. | ||||
| if ((NOT CRYPTOPP_DISABLE_CXXFLAGS_OPTIMIZATIONS) AND (NOT CRYPTOPP_CROSS_COMPILE) AND (CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU|Intel")) | ||||
|     CHECK_CXX_COMPILER_FLAG("-march=native" COMPILER_OPT_ARCH_NATIVE_SUPPORTED) | ||||
|     if (COMPILER_OPT_ARCH_NATIVE_SUPPORTED AND NOT CMAKE_CXX_FLAGS MATCHES "-march=") | ||||
|         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") | ||||
|     endif() | ||||
| endif() | ||||
|  | ||||
| # Link is driven through the compiler, but CXXFLAGS are not used. Also see | ||||
| #   http://public.kitware.com/pipermail/cmake/2003-June/003967.html | ||||
| if (NOT (WINDOWS OR WINDOWS_STORE OR WINDOWS_PHONE)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 wwylele
					wwylele