You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I broke it before in PR #36828 which went into master undetected as it "worked over here" (tm) and isn't executed by the CI, but appearently it wouldn't work on arch linux' bash, resulting in PR #37047 .
There's a [string escaping madness in bootstrap.sh's cmake invokation around line 217, making the script difficult to maintain.
I broke it before in PR microsoft#36828 which went into master undetected as it "worked over here" (tm) and isn't executed by the CI, but appearently it wouldn't work on arch linux' bash, resulting in PR microsoft#37047 .
microsoft/vcpkg-tool#1380 introduces a CMake Preset that can take over the cmake CLI variable setup.
This commit replaces the nested string composition by it's cmake-preset counterpart.
Describe the bug
There's a string escaping madness in bootstrap.sh's cmake invokation, making the script difficult to maintain.
I broke it before in PR #36828 which went into master undetected as it "worked over here" (tm) and isn't executed by the CI, but appearently it wouldn't work on arch linux' bash, resulting in PR #37047 .
microsoft/vcpkg-tool#1380 introduces a CMake Preset that can take over the cmake CLI variable setup
Environment
FreeBSD 13.4-RELEASE-p1 GENERIC amd64
(anything unsupported will do)FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67)
(anything will do)To Reproduce
Steps to reproduce the behavior:
Expected behavior
vcpkg is bootstraped and without the need to handle nested string escapes in bash.
Failure logs
works over here(tm)
Additional context
We can probably ditch the branching for
VCPKG_MAX_CONCURRENCY
altogether and useinstead of specifying ninja-specific options in the
bootstrap.sh parallel build
preset.The text was updated successfully, but these errors were encountered: