diff --git a/windows1809/base/Dockerfile b/windows1809/base/Dockerfile index becd9ca36da4d225d0c9018ab4a484f2efecb02a..8195a4b2fad1e60196c901d11f457bd767da5a04 100644 --- a/windows1809/base/Dockerfile +++ b/windows1809/base/Dockerfile @@ -47,3 +47,4 @@ RUN $vcpkg_dir = 'C:/vcpkg'; \ git checkout c05eb1ab83ddb9d4799fb9f3cd10bb385f05469b; \ ./scripts/bootstrap.ps1; \ [Environment]::SetEnvironmentVariable('VCPKG_DIR', "\"$vcpkg_dir\"", [EnvironmentVariableTarget]::Machine); +ADD powershell/vcpkg-cmake.ps1 /Windows/System32/WindowsPowerShell/v1.0/profile.d/vcpkg-cmake.ps1 diff --git a/windows1809/base/powershell/vcpkg-cmake.ps1 b/windows1809/base/powershell/vcpkg-cmake.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..de628e9cade4bab4a4f9edb273396ed591064b87 --- /dev/null +++ b/windows1809/base/powershell/vcpkg-cmake.ps1 @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: MIT + +# +# Executes CMake with vcpkg toolchain file +# +function vcpkg-cmake { + Must-Run "Program Files/CMake/bin/cmake.exe" '-DCMAKE_TOOLCHAIN_FILE=/vcpkg/scripts/buildsystems/vcpkg.cmake' +} + +# Use vcpkg-cmake by default +Set-Alias -Name cmake -Value vcpkg-cmake