comparison Resources/CMake/Compiler.cmake @ 3246:ae68bf751187

increasing heap size of visual studio 2015
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 16 Feb 2019 11:17:19 +0100
parents 077e1101d908
children 212abfffc44d
comparison
equal deleted inserted replaced
3245:8b091a51b1b9 3246:ae68bf751187
34 CMAKE_CXX_FLAGS_RELWITHDEBINFO) 34 CMAKE_CXX_FLAGS_RELWITHDEBINFO)
35 string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}") 35 string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
36 string(REGEX REPLACE "/MDd" "/MTd" ${flag_var} "${${flag_var}}") 36 string(REGEX REPLACE "/MDd" "/MTd" ${flag_var} "${${flag_var}}")
37 endforeach(flag_var) 37 endforeach(flag_var)
38 38
39 # Add /Zm256 compiler option to Visual Studio to fix PCH errors 39 if (BOOST_LOCALE_BACKEND STREQUAL "icu")
40 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zm256") 40 # If compiling icu, the heap space must be further increased:
41 # "icudt58l_dat.c(1638339): fatal error C1060: compiler is out of heap space"
42 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zm512")
43 else()
44 # Add /Zm256 compiler option to Visual Studio to fix PCH errors
45 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zm256")
46 endif()
41 47
42 add_definitions( 48 add_definitions(
43 -D_CRT_SECURE_NO_WARNINGS=1 49 -D_CRT_SECURE_NO_WARNINGS=1
44 -D_CRT_SECURE_NO_DEPRECATE=1 50 -D_CRT_SECURE_NO_DEPRECATE=1
45 ) 51 )