-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathload-omnibus-toolchain.bat
84 lines (74 loc) · 2.48 KB
/
load-omnibus-toolchain.bat
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
@ECHO OFF
REM ###############################################################
REM # Load the base Omnibus environment
REM ###############################################################
set HOMEDRIVE=C:
set HOMEPATH=\omnibus
set PATH=C:\wix;C:\Program Files\7-zip;C:\Program Files (x86)\Windows Kits\8.1\bin\x64;C:\opscode\omnibus-toolchain\embedded\bin;C:\opscode\omnibus-toolchain\embedded\bin\mingw64\bin;C:\opscode\omnibus-toolchain\embedded\bin\usr\bin;C:\opscode\omnibus-toolchain\embedded\git\cmd;C:\opscode\omnibus-toolchain\embedded\git\mingw64\libexec\git-core;%PATH%
set MSYSTEM=MINGW64
set OMNIBUS_WINDOWS_ARCH=x64
set BASH_ENV=C:\opscode\omnibus-toolchain\embedded\bin\etc\msys2.bashrc
set OMNIBUS_TOOLCHAIN_INSTALL_DIR=C:\opscode\omnibus-toolchain
set SSL_CERT_FILE=C:\opscode\omnibus-toolchain\embedded\ssl\certs\cacert.pem
ECHO(
ECHO ========================================
ECHO = Environment
ECHO ========================================
ECHO(
set
REM ###############################################################
REM # Query tool versions
REM ###############################################################
FOR /F "tokens=*" %%a in ('git --version') do SET GIT_VERSION=%%a
FOR /F "tokens=*" %%a in ('ruby --version') do SET RUBY_VERSION=%%a
FOR /F "tokens=*" %%a in ('gem --version') do SET GEM_VERSION=%%a
FOR /F "tokens=*" %%a in ('bundle --version 2^> nul') do SET BUNDLER_VERSION=%%a
FOR /F "tokens=*" %%a in ('gcc --version') do (
SET GCC_VERSION=%%a
GOTO :next
)
:next
FOR /F "tokens=*" %%a in ('make --version') do (
SET MAKE_VERSION=%%a
GOTO :next
)
:next
FOR /F "tokens=*" %%a in ('7z -h') do (
SET SEVENZIP_VERSION=%%a
GOTO :next
)
:next
FOR /F "tokens=*" %%a in ('heat -help') do (
SET WIX_HEAT_VERSION=%%a
GOTO :next
)
:next
FOR /F "tokens=*" %%a in ('candle -help') do (
SET WIX_CANDLE_VERSION=%%a
GOTO :next
)
:next
FOR /F "tokens=*" %%a in ('light -help') do (
SET WIX_LIGHT_VERSION=%%a
GOTO :next
)
:next
ECHO(
ECHO(
ECHO ========================================
ECHO = Tool Versions
ECHO ========================================
ECHO(
ECHO 7-Zip..........%SEVENZIP_VERSION%
ECHO Bundler........%BUNDLER_VERSION%
ECHO GCC............%GCC_VERSION%
ECHO Git............%GIT_VERSION%
ECHO Make...........%MAKE_VERSION%
ECHO Ruby...........%RUBY_VERSION%
ECHO RubyGems.......%GEM_VERSION%
ECHO WiX:Candle.....%WIX_CANDLE_VERSION%
ECHO WiX:Heat.......%WIX_HEAT_VERSION%
ECHO WiX:Light......%WIX_LIGHT_VERSION%
ECHO(
ECHO ========================================
@ECHO ON