From a588d15438f77fe8b74eb2f971d7f2622636ac10 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 3 Dec 2025 20:04:19 +0500 Subject: [PATCH] run-cmake.bat - option to use ninja generator for debugging --- win/run-cmake.bat | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/win/run-cmake.bat b/win/run-cmake.bat index 7126cf9219..f4836e1ac1 100755 --- a/win/run-cmake.bat +++ b/win/run-cmake.bat @@ -170,14 +170,25 @@ set CMAKE_PREFIX_PATH=%HDF5_INSTALL_DIR%;%OPENCOLLADA_INSTALL_DIR%;%SWIG_INSTALL set CMAKE_PREFIX_PATH=%CMAKE_PREFIX_PATH%;%ROCKSDB_INSTALL_DIR%;%ZSTD_INSTALL_DIR% set CMAKE_PREFIX_PATH=%CMAKE_PREFIX_PATH%;%BOOST_INSTALL_DIR%;%CCACHE_INSTALL_DIR% +:: Not fully supported - not available from install-ifcopenshell +:: and some logs are still showing Visual Studio generators. +:: Needed just for debugging. +if defined USE_NINJA ( + set GENERATOR=Ninja + set ARCH_OPTION= +) else ( + set GENERATOR=%GENERATOR% + set ARCH_OPTION=-A %VS_PLATFORM% +) + IF NOT "%VS_TOOLSET_HOST%"=="" ( - cmake.exe %CMAKELISTS_DIR% -G %GENERATOR% -A %VS_PLATFORM% -T %VS_TOOLSET_HOST% ^ + cmake.exe %CMAKELISTS_DIR% -G %GENERATOR% %ARCH_OPTION% -T %VS_TOOLSET_HOST% ^ -DCMAKE_INSTALL_PREFIX="%CMAKE_INSTALL_PREFIX%" ^ -DWITH_ROCKSDB=On -DWITH_ZSTD=On ^ -DCMAKE_PREFIX_PATH="%CMAKE_PREFIX_PATH%" ^ -DADD_COMMIT_SHA=%ADD_COMMIT_SHA% %ARGUMENTS% ) ELSE ( - cmake.exe %CMAKELISTS_DIR% -G %GENERATOR% -A %VS_PLATFORM% ^ + cmake.exe %CMAKELISTS_DIR% -G %GENERATOR% %ARCH_OPTION% ^ -DCMAKE_INSTALL_PREFIX="%CMAKE_INSTALL_PREFIX%" ^ -DWITH_ROCKSDB=On -DWITH_ZSTD=On ^ -DCMAKE_PREFIX_PATH="%CMAKE_PREFIX_PATH%" ^