blob: d3adbaf5956651cec3b344356310e97d4c0d2bcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
::- Install msys packages for rubygems
::- The dependencies are taken from vcpkg.json to share the common info.
@setlocal EnableExtensions DisableDelayedExpansion || exit /b - 1
@set PROMPT=$h$e[96m$g$e[39m$s
@set script=%0
@call set "srcdir=%%script:\win32\%~nx0=%%"
@if not defined MINGW_PACKAGE_PREFIX (
::- Enable msys environment by ridk (from RubyInstaller-DevKit)
where ridk >nul 2>&1 || (
(echo MINGW_PACKAGE_PREFIX is not set, you have to enable development environment.) 1>&2
exit /b 1
)
call ridk enable %*
echo:
) else if not "%1" == "" (
::- Switch msys environment by ridk (from RubyInstaller-DevKit)
call ridk enable %*
echo:
)
@set pkgs=
@(
for /f %%I in ('powershell -c "(ConvertFrom-Json $input).dependencies"') do @(
call set "pkgs=%%pkgs%% %%MINGW_PACKAGE_PREFIX%%-%%%%I"
)
) < "%srcdir%\vcpkg.json"
pacman -S --needed --noconfirm %pkgs:~1%
|