diff --git a/Code/ApplicationEngine/CMakeLists.txt b/Code/ApplicationEngine/CMakeLists.txt
index 88a232f8a920d7c03a413f694261f1af3866fb58..f97e7db9dca710cb550321e4974de475436035db 100644
--- a/Code/ApplicationEngine/CMakeLists.txt
+++ b/Code/ApplicationEngine/CMakeLists.txt
@@ -2,6 +2,11 @@
 # Sources of non-templated classes.
 FILE(GLOB OTBApplicationEngine_SRCS "*.cxx" )
 
+IF (WIN32)
+  SET(CMAKE_C_FLAGS   "/bigobj ${CMAKE_CXX_FLAGS}")
+  SET(CMAKE_CXX_FLAGS "/bigobj ${CMAKE_CXX_FLAGS}")
+ENDIF(WIN32)
+
 ADD_LIBRARY(OTBApplicationEngine ${OTBApplicationEngine_SRCS})
 TARGET_LINK_LIBRARIES (OTBApplicationEngine OTBCommon OTBIO)