| | |
| | | if: runner.os == 'Windows' |
| | | shell: cmd |
| | | run: | |
| | | if not exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" ( |
| | | echo Unable to locate vswhere.exe in the Visual Studio installer directory. |
| | | exit /b 1 |
| | | ) |
| | | for /f "usebackq delims=" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -property installationPath`) do set "VSINSTALLDIR=%%i" |
| | | if not defined VSINSTALLDIR ( |
| | | echo Unable to locate a Visual Studio installation with C++ build tools. |
| | |
| | | pushd opendj-server-legacy\src\build-tools\windows |
| | | nmake all |
| | | if errorlevel 1 exit /b %errorlevel% |
| | | if not exist *.exe ( |
| | | echo No Windows native executables were generated. |
| | | exit /b 1 |
| | | ) |
| | | xcopy /Y *.exe ..\..\..\lib\ |
| | | if errorlevel 1 exit /b %errorlevel% |
| | | popd |