From b65cbb99296a03da5ab85e08bf18338165c76cfe Mon Sep 17 00:00:00 2001 From: maier Date: Fri, 23 Nov 2012 13:29:53 +0000 Subject: [PATCH] Cosmetic changes git-svn-id: https://svn.dealii.org/branches/branch_cmake@27674 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/cmake/macros/macro_enable_if_supported.cmake | 5 +++-- deal.II/cmake/setup_compiler_flags_gnu.cmake | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/deal.II/cmake/macros/macro_enable_if_supported.cmake b/deal.II/cmake/macros/macro_enable_if_supported.cmake index 80dbad5352..817018746c 100644 --- a/deal.II/cmake/macros/macro_enable_if_supported.cmake +++ b/deal.II/cmake/macros/macro_enable_if_supported.cmake @@ -21,11 +21,12 @@ # MACRO(ENABLE_IF_SUPPORTED _variable _flag) + STRING(REGEX REPLACE "^-" "" _flag_name "${_flag}") CHECK_CXX_COMPILER_FLAG( "${_flag}" - DEAL_II_HAVE_FLAG_${_flag} + DEAL_II_HAVE_FLAG_${_flag_name} ) - IF(DEAL_II_HAVE_FLAG_${_flag}) + IF(DEAL_II_HAVE_FLAG_${_flag_name}) SET(${_variable} "${${_variable}} ${_flag}") ENDIF() ENDMACRO() diff --git a/deal.II/cmake/setup_compiler_flags_gnu.cmake b/deal.II/cmake/setup_compiler_flags_gnu.cmake index 09e32679da..4799abadde 100644 --- a/deal.II/cmake/setup_compiler_flags_gnu.cmake +++ b/deal.II/cmake/setup_compiler_flags_gnu.cmake @@ -53,6 +53,7 @@ IF(NOT (CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND ENABLE_IF_SUPPORTED(CMAKE_CXX_FLAGS "-pedantic") ENDIF() + # # Setup various warnings: # @@ -63,6 +64,7 @@ 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. -- 2.39.5