From 40a846c26479cea2d8cb490c05a283d22c2b4093 Mon Sep 17 00:00:00 2001 From: maier Date: Sun, 25 Nov 2012 10:21:52 +0000 Subject: [PATCH] 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 --- deal.II/cmake/setup_compiler_flags_gnu.cmake | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) 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() -- 2.39.5