# install chocolatey before @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" # install automatically following packages: # cmake # git # microsoft-build-tools # mysql INSTALL_ARGS="" if [[ $CONTINUOUS_INTEGRATION ]]; then INSTALL_ARGS=" --no-progress " else { # try choco uninstall -y -n cmake.install cmake # needed to make sure that following install set the env properly } || { # catch echo "nothing to do" } choco install -y --skip-checksums $INSTALL_ARGS git visualstudio2022community fi choco install -y --skip-checksums $INSTALL_ARGS cmake.install -y --installargs 'ADD_CMAKE_TO_PATH=System' choco install -y --skip-checksums $INSTALL_ARGS visualstudio2022-workload-nativedesktop choco install -y --skip-checksums $INSTALL_ARGS openssl --version=3.1.1 choco install -y --skip-checksums $INSTALL_ARGS boost-msvc-14.3 --version=1.82.0 choco install -y --skip-checksums $INSTALL_ARGS mysql --version=8.0.31