From f8f0c7ac3f2f96421694aa7efb79e19de6db8c61 Mon Sep 17 00:00:00 2001 From: Aron Helser <aron.helser@kitware.com> Date: Mon, 23 Oct 2023 11:49:46 -0400 Subject: [PATCH] Match VTK's build settings, and always set EXPAT_LARGE_SIZE A matching change in VTK will make sure XML_LARGE_SIZE is always defined. --- expat/CMakeLists.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/expat/CMakeLists.txt b/expat/CMakeLists.txt index 3d50d115..19101413 100644 --- a/expat/CMakeLists.txt +++ b/expat/CMakeLists.txt @@ -178,11 +178,8 @@ if(NOT WIN32 OR _EXPAT_HELP) endif() set(EXPAT_CHAR_TYPE "char") set(EXPAT_ATTR_INFO OFF) -if (EMSCRIPTEN) - set(EXPAT_LARGE_SIZE OFF) -else () - set(EXPAT_LARGE_SIZE ON) -endif () +# so windows and emscripten use 64bit buffer lengths +set(EXPAT_LARGE_SIZE ON) set(EXPAT_MIN_SIZE OFF) if(MSVC OR _EXPAT_HELP) set(EXPAT_MSVC_STATIC_CRT OFF) -- GitLab