From eca7fd67f719c036157efc30b325259cc24a2437 Mon Sep 17 00:00:00 2001
From: seanyen <seanyen@microsoft.com>
Date: Tue, 22 Oct 2019 01:10:30 -0700
Subject: [PATCH] Fix MSVC compile errors ...\eigenpy\src\eigenpy.cpp : fatal
 error C1128: number of sections exceeded object file format limit: compile
 with /bigobj

---
 CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 633075c8..13ab7b0a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -122,6 +122,7 @@ SET(${PROJECT_NAME}_SOURCES
 
 ADD_LIBRARY(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS})
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES OUTPUT_NAME "${PROJECT_NAME}${PYTHON_SOABI}")
+TARGET_COMPILE_OPTIONS(${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC>:-bigobj>)
 
 TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME})
 PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3)
-- 
GitLab