|
20 | 20 | :: Example usage: |
21 | 21 | :: run-cmake.bat vs2022-x64 |
22 | 22 | :: run-cmake.bat vs2022-x64 -DGLTF_SUPPORT=ON -DHDF5_SUPPORT=OFF |
| 23 | +:: |
| 24 | +:: Used environment variables: |
| 25 | +:: - `ADD_COMMIT_SHA` - if defined then `ADD_COMMIT_SHA` and `VERSION_OVERRIDE` cmake args will be set to `ON`. |
23 | 26 |
|
24 | 27 |
|
25 | 28 | @if not defined ECHO_ON ( echo off ) |
@@ -105,7 +108,13 @@ set PYTHON_LIBRARY=%PYTHONHOME%\libs\python%PY_VER_MAJOR_MINOR%.lib |
105 | 108 | :: we can remove it later. |
106 | 109 | if not defined SWIG_INSTALL_DIR set SWIG_INSTALL_DIR=%INSTALL_DIR%\swigwin |
107 | 110 | set JSON_INCLUDE_DIR=%INSTALL_DIR%\json |
108 | | -if not defined ADD_COMMIT_SHA set ADD_COMMIT_SHA=Off |
| 111 | +if defined ADD_COMMIT_SHA ( |
| 112 | + set ADD_COMMIT_SHA=ON |
| 113 | + set VERSION_OVERRIDE=ON |
| 114 | +) else ( |
| 115 | + set ADD_COMMIT_SHA=OFF |
| 116 | + set VERSION_OVERRIDE=OFF |
| 117 | +) |
109 | 118 |
|
110 | 119 | set CGAL_INSTALL_DIR=%INSTALL_DIR%\cgal |
111 | 120 | set GMP_INSTALL_DIR=%INSTALL_DIR%\mpir |
@@ -184,13 +193,15 @@ IF NOT "%VS_TOOLSET_HOST%"=="" ( |
184 | 193 | -DCMAKE_INSTALL_PREFIX="%CMAKE_INSTALL_PREFIX%" ^ |
185 | 194 | -DWITH_ROCKSDB=On -DWITH_ZSTD=On ^ |
186 | 195 | -DCMAKE_PREFIX_PATH="%CMAKE_PREFIX_PATH%" ^ |
187 | | - -DADD_COMMIT_SHA=%ADD_COMMIT_SHA% %ARGUMENTS% |
| 196 | + -DADD_COMMIT_SHA=%ADD_COMMIT_SHA% -DVERSION_OVERRIDE=%VERSION_OVERRIDE% ^ |
| 197 | + %ARGUMENTS% |
188 | 198 | ) ELSE ( |
189 | 199 | cmake.exe %CMAKELISTS_DIR% -G %GENERATOR% %ARCH_OPTION% ^ |
190 | 200 | -DCMAKE_INSTALL_PREFIX="%CMAKE_INSTALL_PREFIX%" ^ |
191 | 201 | -DWITH_ROCKSDB=On -DWITH_ZSTD=On ^ |
192 | 202 | -DCMAKE_PREFIX_PATH="%CMAKE_PREFIX_PATH%" ^ |
193 | | - -DADD_COMMIT_SHA=%ADD_COMMIT_SHA% %ARGUMENTS% |
| 203 | + -DADD_COMMIT_SHA=%ADD_COMMIT_SHA% -DVERSION_OVERRIDE=%VERSION_OVERRIDE% ^ |
| 204 | + %ARGUMENTS% |
194 | 205 | ) |
195 | 206 |
|
196 | 207 | IF NOT %ERRORLEVEL%==0 GOTO :Error |
|
0 commit comments