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: | # The differences are: | ||||||
| #  - removed support for legacy CMake versions | #  - removed support for legacy CMake versions | ||||||
| #  - removed support for 32-bit | #  - removed support for 32-bit | ||||||
|  | #  - removed -march=native flag | ||||||
| #  - removed rdrand module.asm as a workaround for an issue (see below) | #  - removed rdrand module.asm as a workaround for an issue (see below) | ||||||
| #  - added prefix "CRYPTOPP_" to all option names | #  - added prefix "CRYPTOPP_" to all option names | ||||||
| #  - disabled testing | #  - disabled testing | ||||||
| @@ -96,14 +97,6 @@ if ((NOT CRYPTOPP_CROSS_COMPILE) AND (NOT (WINDOWS OR WINDOWS_STORE OR WINDOWS_P | |||||||
|     endif() |     endif() | ||||||
| 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 | # Link is driven through the compiler, but CXXFLAGS are not used. Also see | ||||||
| #   http://public.kitware.com/pipermail/cmake/2003-June/003967.html | #   http://public.kitware.com/pipermail/cmake/2003-June/003967.html | ||||||
| if (NOT (WINDOWS OR WINDOWS_STORE OR WINDOWS_PHONE)) | if (NOT (WINDOWS OR WINDOWS_STORE OR WINDOWS_PHONE)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user