From fe99f57949d24909ac9e78a00191857f7606e416 Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Fri, 5 Feb 2016 21:46:38 -0500 Subject: [PATCH] fix MSVC compilation by adding /bigobj this fixes "fatal error C1128: number of sections exceeded object file format limit" --- cmake/setup_compiler_flags_msvc.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/setup_compiler_flags_msvc.cmake b/cmake/setup_compiler_flags_msvc.cmake index 74e78f78f9..c4dd23a33d 100644 --- a/cmake/setup_compiler_flags_msvc.cmake +++ b/cmake/setup_compiler_flags_msvc.cmake @@ -36,6 +36,10 @@ ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS "/NOMINMAX") LIST(APPEND DEAL_II_DEFINITIONS "NOMINMAX") LIST(APPEND DEAL_II_USER_DEFINITIONS "NOMINMAX") +# fix "fatal error C1128: number of sections exceeded object file format limit" +# happening in debug mode with visual studio 2015 +ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS "/bigobj") + ADD_FLAGS(DEAL_II_CXX_FLAGS "/W3") # -- 2.39.5