microsoft/onnxruntime-extensions
Publicmirrored from https://github.com/microsoft/onnxruntime-extensionsAvailable
build.bat
27lines · modecode
| 1 | @ECHO OFF |
| 2 | SETLOCAL ENABLEDELAYEDEXPANSION |
| 3 | IF DEFINED VSINSTALLDIR GOTO :VSDEV_CMD |
| 4 | IF NOT DEFINED VCVARS GOTO :NOT_FOUND |
| 5 | |
| 6 | CALL %VCVARS% |
| 7 | |
| 8 | :VSDEV_CMD |
| 9 | set GENERATOR="Visual Studio 16 2019" |
| 10 | IF "%VisualStudioVersion:~0,2%" == "16" GOTO :START_BUILD |
| 11 | set GENERATOR="Visual Studio 17 2022" |
| 12 | |
| 13 | :START_BUILD |
| 14 | set cmake_exe="%VSINSTALLDIR%Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" |
| 15 | mkdir .\out\Windows\ 2>NUL |
| 16 | %cmake_exe% -G %GENERATOR% -A x64 %* -B out\Windows -S . |
| 17 | IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL% |
| 18 | %cmake_exe% --build out\Windows --config RelWithDebInfo |
| 19 | IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL% |
| 20 | GOTO :EOF |
| 21 | |
| 22 | :NOT_FOUND |
| 23 | ECHO "No Microsoft Visual Studio installation found!" |
| 24 | ECHO " Please run build from Developer Command Prompt" |
| 25 | EXIT /B 1 |
| 26 | |
| 27 | ENDLOCAL |
| 28 | |