diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/azure-pipelines/windows/initialize-environment.ps1 | 2 | ||||
| -rw-r--r-- | scripts/cmake/vcpkg_install_gn.cmake | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/scripts/azure-pipelines/windows/initialize-environment.ps1 b/scripts/azure-pipelines/windows/initialize-environment.ps1 index 8b1d8e8e4..4211a228a 100644 --- a/scripts/azure-pipelines/windows/initialize-environment.ps1 +++ b/scripts/azure-pipelines/windows/initialize-environment.ps1 @@ -25,7 +25,7 @@ $StorageAccountKey = $env:StorageAccountKey function Remove-DirectorySymlink {
Param([string]$Path)
if (Test-Path $Path) {
- [System.IO.Directory]::Delete($Path)
+ [System.IO.Directory]::Delete($Path, $true)
}
}
diff --git a/scripts/cmake/vcpkg_install_gn.cmake b/scripts/cmake/vcpkg_install_gn.cmake index 33c2b7301..29a87a6cd 100644 --- a/scripts/cmake/vcpkg_install_gn.cmake +++ b/scripts/cmake/vcpkg_install_gn.cmake @@ -68,6 +68,12 @@ function(vcpkg_install_gn) string(REGEX REPLACE "^/" "" OUTPUT "${OUTPUT}") endif() endif() + + if(NOT EXISTS "${OUTPUT}") + message(STATUS "Output for target, ${TARGET} doesn't exist: ${OUTPUT}.") + continue() + endif() + if(TARGET_TYPE STREQUAL "executable") file(INSTALL "${OUTPUT}" DESTINATION "${INSTALL_DIR}/tools") elseif("${OUTPUT}" MATCHES "(\\.dll|\\.pdb)$") |
