Add /bigobj to nist on MSVC.
- Required by MSVC 2017, raised as issue #368.
Change-Id: Ie1431b4c1fad7a45342a98b1fd20ab7c51d8b899
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index eef5e5e..3d86be8 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -78,6 +78,9 @@
add_executable(nist nist.cc)
target_link_libraries(nist ceres ${GFLAGS_LIBRARIES})
+ if (MSVC)
+ target_compile_options(nist PRIVATE "/bigobj")
+ endif()
add_executable(more_garbow_hillstrom more_garbow_hillstrom.cc)
target_link_libraries(more_garbow_hillstrom ceres ${GFLAGS_LIBRARIES})