From: maier Date: Sun, 25 Nov 2012 10:21:52 +0000 (+0000) Subject: Disable -g and -ggdb on MinGW targets for the moment. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40a846c26479cea2d8cb490c05a283d22c2b4093;p=dealii-svn.git Disable -g and -ggdb on MinGW targets for the moment. MinGW32 is not able to compile two files due to size constraints (wth?) git-svn-id: https://svn.dealii.org/branches/branch_cmake@27679 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/cmake/setup_compiler_flags_gnu.cmake b/deal.II/cmake/setup_compiler_flags_gnu.cmake index 70fa3595dd..83b421d435 100644 --- a/deal.II/cmake/setup_compiler_flags_gnu.cmake +++ b/deal.II/cmake/setup_compiler_flags_gnu.cmake @@ -132,14 +132,22 @@ IF (CMAKE_BUILD_TYPE MATCHES "Debug") ADD_FLAGS(DEAL_II_CXX_FLAGS_DEBUG "-O0") - ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS_DEBUG "-ggdb") - ENABLE_IF_SUPPORTED(DEAL_II_SHARED_LINKER_FLAGS_DEBUG "-ggdb") # - # If -ggdb is not available, fall back to -g: + # Disable -ggdb and -g on Windows/MinGW targets for the moment until the + # compilation issues with too big files is resolved # - IF(NOT DEAL_II_HAVE_FLAG_ggdb) - ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS_DEBUG "-g") - ENABLE_IF_SUPPORTED(DEAL_II_SHARED_LINKER_FLAGS_DEBUG "-g") + # - Matthias Maier, 2012 + # + IF(NOT CMAKE_SYSTEM_NAME MATCHES "Windows") + ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS_DEBUG "-ggdb") + ENABLE_IF_SUPPORTED(DEAL_II_SHARED_LINKER_FLAGS_DEBUG "-ggdb") + # + # If -ggdb is not available, fall back to -g: + # + IF(NOT DEAL_II_HAVE_FLAG_ggdb) + ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS_DEBUG "-g") + ENABLE_IF_SUPPORTED(DEAL_II_SHARED_LINKER_FLAGS_DEBUG "-g") + ENDIF() ENDIF() ENDIF()