# HG changeset patch
# User Alpar Juttner <alpar@cs.elte.hu>
# Date 1427961815 -7200
# Node ID f05270f176d9852ed2e67e4abd0ae2b058d194dc
# Parent  1d80ec7d17eb1d7ac5cfc8eff0dcf6a7a93ede2f
Add /bigobj compiler flag when MSVC is used (#520)

diff -r 1d80ec7d17eb -r f05270f176d9 CMakeLists.txt
--- a/CMakeLists.txt	Wed Apr 01 18:13:30 2015 +0200
+++ b/CMakeLists.txt	Thu Apr 02 10:03:35 2015 +0200
@@ -168,6 +168,7 @@
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LEMON_CXX_WARNING_FLAGS}")
 
 IF(MSVC)
+  SET(CMAKE_CXX_FLAGS "/bigobj ${CMAKE_CXX_FLAGS}")
   SET( CMAKE_CXX_FLAGS_MAINTAINER "/WX ${CMAKE_CXX_FLAGS_DEBUG}" CACHE STRING
     "Flags used by the C++ compiler during maintainer builds."
     )