From: maier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Date: Thu, 4 Apr 2013 23:06:26 +0000 (+0000)
Subject: CMake: Remove -march=native
X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ddd3f6f905e9af6187d55a710fa1aa7c746d7b6;p=dealii-svn.git

CMake: Remove -march=native

git-svn-id: https://svn.dealii.org/trunk@29194 0785d39b-7218-0410-832d-ea1e28bc413d
---

diff --git a/deal.II/cmake/setup_compiler_flags.cmake b/deal.II/cmake/setup_compiler_flags.cmake
index 85a4eca2c0..80572fa7df 100644
--- a/deal.II/cmake/setup_compiler_flags.cmake
+++ b/deal.II/cmake/setup_compiler_flags.cmake
@@ -38,14 +38,6 @@
 #   ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-fpic")
 #   ENABLE_IF_LINKS(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
 #
-# Compiler flags for platform dependent optimization (such as
-# -march=native) must always be guarded with
-# DEAL_II_ALLOW_PLATFORM_INTROSPECTION:
-#
-#   IF(DEAL_II_ALLOW_PLATFORM_INTROSPECTION)
-#     ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-march=native")
-#   ENDIF()
-#
 # Checks for compiler features (such as C++11 support) and compiler
 # specific bugs that
 #   - usually set up further configuration (such as preprocessor
diff --git a/deal.II/cmake/setup_compiler_flags_gnu.cmake b/deal.II/cmake/setup_compiler_flags_gnu.cmake
index ae808667e3..69c972d6e4 100644
--- a/deal.II/cmake/setup_compiler_flags_gnu.cmake
+++ b/deal.II/cmake/setup_compiler_flags_gnu.cmake
@@ -42,13 +42,6 @@ IF(NOT (CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND
   ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-pedantic")
 ENDIF()
 
-#
-# Enable all supported CPU instruction sets:
-#
-IF(DEAL_II_ALLOW_PLATFORM_INTROSPECTION)
-  ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-march=native")
-ENDIF()
-
 #
 # Set the pic flag.
 #
@@ -60,7 +53,6 @@ ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-fpic")
 #
 ENABLE_IF_LINKS(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
 
-
 #
 # Setup various warnings:
 #
@@ -71,7 +63,6 @@ ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-Wsynth")
 ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-Wsign-compare")
 ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-Wswitch")
 
-
 #
 # Newer versions of gcc have a flag -Wunused-local-typedefs that, though in
 # principle a good idea, triggers a lot in BOOST in various places.