From a973ce9afffbb98bb351819b58f3557d31ed0e5a Mon Sep 17 00:00:00 2001 From: Tobias Gloth Date: Sat, 30 May 2026 04:51:31 -0400 Subject: [PATCH] use /bigobj when building Eigen with MSVC (#13922) --- deps/Eigen/Eigen.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deps/Eigen/Eigen.cmake b/deps/Eigen/Eigen.cmake index ed87582b16..599976debb 100644 --- a/deps/Eigen/Eigen.cmake +++ b/deps/Eigen/Eigen.cmake @@ -1,5 +1,11 @@ +set(_eigen_extra_flags "") +if (MSVC) + set(_eigen_extra_flags "-DCMAKE_CXX_FLAGS:STRING=/bigobj") +endif () + orcaslicer_add_cmake_project(Eigen URL https://gitlab.com/libeigen/eigen/-/archive/5.0.1/eigen-5.0.1.zip URL_HASH SHA256=0dbb1f9e3aaad66f352c03227d8c983f6f0b49e0b07e71a7300f4abcc01aee12 + CMAKE_ARGS "${_eigen_extra_flags}" DEPENDS dep_Boost dep_GMP dep_MPFR )