File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ echo * pkg - Alias to `package`
3535echo .
3636echo -force - Aggressive behavior when applying etc.
3737echo -rollback - Rollback applied modifications.
38+ echo -global - To use the global toolset instead of the local, like hMSBuild.
3839echo .
3940echo -pkg-version {arg} - Specific package version. Where {arg}:
4041echo * 1.0.2 ...
@@ -79,6 +80,7 @@ set "kDebug="
7980set " kMode = "
8081set " kRollback = "
8182set " kForce = "
83+ set " kGlobal = "
8284
8385set /a ERROR_SUCCESS = 0
8486set /a ERROR_FAILED = 1
@@ -126,6 +128,11 @@ set key=!arg[%idx%]!
126128 @ echo $-version-$
127129 goto endpoint
128130
131+ ) else if [!key! ]== [-global] (
132+
133+ set kGlobal = 1
134+
135+ goto continue
129136 ) else if [!key! ]== [-force] (
130137
131138 set kForce = 1
@@ -224,7 +231,10 @@ if "%kMode%"=="sys" (
224231 set opkg = %~nx0 .%vpkg%
225232 if " %vpkg% " == " latest" ( set " vpkg = " ) else set vpkg = /%vpkg%
226233
227- call .\hMSBuild -GetNuTool /p:ngpackages=" !npkg!!vpkg! :!opkg! "
234+ if defined kGlobal ( set " engine = hMSBuild" ) else set engine = " %~dp0 hMSBuild"
235+ if defined kDebug set engine = !engine! -debug
236+
237+ call !engine! -GetNuTool /p:ngpackages=" !npkg!!vpkg! :!opkg! "
228238
229239 set " dpkg = packages\!opkg! \build\.NETFramework\%tfm% "
230240 call :dbgprint " dpkg " dpkg
You can’t perform that action at this time.
0 commit comments