summaryrefslogtreecommitdiffstats
path: root/externals/cryptopp/CMakeLists.txt
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2017-02-25 06:12:33 +0100
committerGitHub <noreply@github.com>2017-02-25 06:12:33 +0100
commit892888ed9e7c683150493c7c17f567d3c569e62e (patch)
treefffbfb393fc1da4b6c69a9c0593d2fe8ef9a10a7 /externals/cryptopp/CMakeLists.txt
parentMerge pull request #2421 from Subv/timers (diff)
parentexternals: remove -march=native for crypto++ (diff)
downloadyuzu-892888ed9e7c683150493c7c17f567d3c569e62e.tar
yuzu-892888ed9e7c683150493c7c17f567d3c569e62e.tar.gz
yuzu-892888ed9e7c683150493c7c17f567d3c569e62e.tar.bz2
yuzu-892888ed9e7c683150493c7c17f567d3c569e62e.tar.lz
yuzu-892888ed9e7c683150493c7c17f567d3c569e62e.tar.xz
yuzu-892888ed9e7c683150493c7c17f567d3c569e62e.tar.zst
yuzu-892888ed9e7c683150493c7c17f567d3c569e62e.zip
Diffstat (limited to 'externals/cryptopp/CMakeLists.txt')
-rw-r--r--externals/cryptopp/CMakeLists.txt9
1 files changed, 1 insertions, 8 deletions
diff --git a/externals/cryptopp/CMakeLists.txt b/externals/cryptopp/CMakeLists.txt
index bbac71bb9..653af1e4b 100644
--- a/externals/cryptopp/CMakeLists.txt
+++ b/externals/cryptopp/CMakeLists.txt
@@ -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))