From c475a377b756b10a0b620189b2eec1b3662857f0 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 10 Dec 2025 16:41:59 +0500 Subject: [PATCH] build-deps - use precompiled headers to speed up OCCT building process --- win/build-deps.cmd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/win/build-deps.cmd b/win/build-deps.cmd index 92c6e6cdb8..b57ca4d5d5 100644 --- a/win/build-deps.cmd +++ b/win/build-deps.cmd @@ -529,7 +529,8 @@ cd "%DEPENDENCY_DIR%" :: Temporarily explicitly set `CMAKE_DEBUG_POSTFIX` to empty to override it's perviously being set to `d`. :: OCCT don't need it, since it's layout is separating debug and release build by different folders. call :RunCMake -DINSTALL_DIR="%DEPENDENCY_INSTALL_DIR%" -DBUILD_LIBRARY_TYPE="Static" -DCMAKE_DEBUG_POSTFIX="" ^ - -DBUILD_MODULE_Draw=0 -D3RDPARTY_FREETYPE_DIR="%INSTALL_DIR%\freetype" + -DBUILD_MODULE_Draw=0 -D3RDPARTY_FREETYPE_DIR="%INSTALL_DIR%\freetype" ^ + -DBUILD_USE_PCH=ON if not %ERRORLEVEL%==0 goto :Error :: whole program optimization avoids Visual C++ hanging when compiling 32-bit release OCCT up to version 7.4.0