build-dotnet-package: add optional makeWrapperArgs argument
3 lines of code are shamelessly stolen from buildPythonPackage
This commit is contained in:
parent
f67184e9a9
commit
dc70fcd94b
1 changed files with 7 additions and 1 deletions
|
@ -9,6 +9,9 @@ attrsOrig @
|
|||
, outputFiles ? [ "bin/Release/*" ]
|
||||
, dllFiles ? [ "*.dll" ]
|
||||
, exeFiles ? [ "*.exe" ]
|
||||
# Additional arguments to pass to the makeWrapper function, which wraps
|
||||
# generated binaries.
|
||||
, makeWrapperArgs ? [ ]
|
||||
, ... }:
|
||||
let
|
||||
arrayToShell = (a: toString (map (lib.escape (lib.stringToCharacters "\\ ';$`()|<>\t") ) a));
|
||||
|
@ -98,7 +101,10 @@ attrsOrig @
|
|||
[ -f "$exe" ] || continue
|
||||
mkdir -p "$out"/bin
|
||||
commandName="$(basename -s .exe "$(echo "$exe" | tr "[A-Z]" "[a-z]")")"
|
||||
makeWrapper "${mono}/bin/mono \"$exe\"" "$out"/bin/"$commandName"
|
||||
makeWrapper \
|
||||
"${mono}/bin/mono \"$exe\"" \
|
||||
"$out"/bin/"$commandName" \
|
||||
''${makeWrapperArgs}
|
||||
done
|
||||
done
|
||||
|
||||
|
|
Loading…
Reference in a new issue