mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-14 16:47:49 +00:00
vcpkg: add 'doWrap' flag
This commit is contained in:
parent
d801c41d12
commit
02fa2febc3
@ -3,6 +3,7 @@
|
||||
, lib
|
||||
, vcpkg-tool
|
||||
, makeWrapper
|
||||
, doWrap ? true
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
@ -34,8 +35,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
mkdir -p "$out/bin" "$out/share/vcpkg/scripts/buildsystems"
|
||||
cp --preserve=mode -r ./{docs,ports,triplets,scripts,.vcpkg-root,versions,LICENSE.txt} "$out/share/vcpkg/"
|
||||
|
||||
makeWrapper "${vcpkg-tool}/bin/vcpkg" "$out/bin/vcpkg" \
|
||||
--set-default VCPKG_ROOT "$out/share/vcpkg"
|
||||
${lib.optionalString doWrap ''
|
||||
makeWrapper "${vcpkg-tool}/bin/vcpkg" "$out/bin/vcpkg" \
|
||||
--set-default VCPKG_ROOT "$out/share/vcpkg"
|
||||
''}
|
||||
|
||||
ln -s "$out/bin/vcpkg" "$out/share/vcpkg/vcpkg"
|
||||
touch "$out/share/vcpkg/vcpkg.disable-metrics"
|
||||
|
Loading…
Reference in New Issue
Block a user