From b4d0cfe0c845111cf8eed55808d14949a259c28d Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 21 Feb 2025 16:14:48 +0100 Subject: [PATCH] Wim build script --- win/build-deps.cmd | 17 +++++++++++++++++ win/run-cmake.bat | 2 ++ 2 files changed, 19 insertions(+) diff --git a/win/build-deps.cmd b/win/build-deps.cmd index 3e0874ba25..93b6935072 100644 --- a/win/build-deps.cmd +++ b/win/build-deps.cmd @@ -563,6 +563,23 @@ set DEPENDENCY_NAME=Eigen set DEPENDENCY_DIR=%INSTALL_DIR%\%DEPENDENCY_NAME% call :GitCloneAndCheckoutRevision https://gitlab.com/libeigen/eigen.git "%DEPENDENCY_DIR%" 3.3.9 +:rocksdb +set DEPENDENCY_NAME=rocksdb +set DEPENDENCY_DIR=%INSTALL_DIR%\%DEPENDENCY_NAME% +call :GitCloneAndCheckoutRevision https://github.com/facebook/rocksdb "%DEPENDENCY_DIR%" v9.9.3 +IF NOT %ERRORLEVEL%==0 GOTO :Error +cd "%DEPENDENCY_DIR%" +call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\rocksdb" ^ + -DROCKSDB_INSTALL_ON_WINDOWS=On ^ + -DFAIL_ON_WARNINGS=Off ^ + -DWITH_TESTS=OFF +IF NOT %ERRORLEVEL%==0 GOTO :Error +call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\rocksdb.sln" %BUILD_CFG% +IF NOT %ERRORLEVEL%==0 GOTO :Error +call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG% +IF NOT %ERRORLEVEL%==0 GOTO :Error + + :: :tbb :: set DEPENDENCY_NAME=tbb :: set DEPENDENCY_DIR=%DEPS_DIR%\tbb diff --git a/win/run-cmake.bat b/win/run-cmake.bat index abadbdf96c..ab113435d4 100755 --- a/win/run-cmake.bat +++ b/win/run-cmake.bat @@ -114,6 +114,8 @@ set USD_INCLUDE_DIR=%INSTALL_DIR%\usd\include set USD_LIBRARY_DIR=%INSTALL_DIR%\usd\lib set TBB_INCLUDE_DIR=%INSTALL_DIR%\tbb\include set TBB_LIBRARY_DIR=%INSTALL_DIR%\tbb\lib +set ROCKSDB_INCLUDE_DIR=%INSTALL_DIR%\rocksdb\include +set ROCKSDB_LIBRARY_DIR=%INSTALL_DIR%\rocksdb\lib echo. call cecho.cmd 0 10 "Script configuration:"