| |
33 |
33 |
TOOLCHAIN: autoconf-tea |
| |
34 |
34 |
# - TCLTAG: core-8-5-19 |
| |
35 |
35 |
# TOOLCHAIN: nmake-tea |
| |
36 |
36 |
- TCLTAG: core-8-7-a3 |
| |
37 |
37 |
TOOLCHAIN: autoconf-tea |
| |
38 |
38 |
- TCLTAG: core-8-7-a3 |
| |
39 |
39 |
TOOLCHAIN: nmake-tea |
| |
40 |
40 |
- TCLTAG: core-8-branch |
| |
41 |
41 |
TOOLCHAIN: autoconf-tea |
| |
42 |
42 |
- TCLTAG: core-8-branch |
| |
43 |
43 |
TOOLCHAIN: nmake-tea |
| |
44 |
44 |
|
| |
45 |
45 |
matrix: |
| |
46 |
46 |
allow_failures: |
| |
47 |
47 |
- TCLTAG: core-8-6-branch |
| |
48 |
48 |
- TCLTAG: core-8-5-branch |
| |
49 |
49 |
- TCLTAG: core-8-branch |
| |
50 |
50 |
fast_finish: true |
| |
51 |
51 |
|
| |
52 |
52 |
install: |
| |
|
53 |
- appveyor-retry choco install openssh -confirm |
| |
53 |
54 |
- ps: iex ((New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/appveyor/secure-file/master/install.ps1')) |
| |
54 |
55 |
- appveyor-tools\secure-file -decrypt deploy_key.appveyor.enc -out deploy_key -secret %my_secret% |
| |
55 |
|
- appveyor-retry choco install openssh -confirm |
| |
56 |
56 |
- if not exist "%MINGW_ARCHIVE%" appveyor DownloadFile "%MINGW_URL%" -FileName "%MINGW_ARCHIVE%" |
| |
57 |
57 |
- 7z x -y "%MINGW_ARCHIVE%" > nul |
| |
58 |
58 |
- if not exist "%TCLKIT%" appveyor DownloadFile "%TCLKIT_URL%" -FileName "%TCLKIT%" |
| |
59 |
59 |
- echo PWD=%CD% |
| |
60 |
60 |
- dir %MINGW_DIR% |
| |
61 |
61 |
|
| |
62 |
62 |
build_script: |
| |
63 |
63 |
- if "%TOOLCHAIN%" == "autoconf-tea" set CHERE_INVOKING=1 |
| |
64 |
64 |
# - if "%TOOLCHAIN%" == "autoconf-tea" set PATH=C:\msys64\mingw64\bin;C:\msys64\usr\bin;%PATH% |
| |
65 |
65 |
# - if "%TOOLCHAIN%" == "autoconf-tea" set PATH=%CD%\%MINGW_DIR%\bin;%PATH% |
| |
66 |
66 |
- if "%TOOLCHAIN%" == "autoconf-tea" set PATH=C:\msys64\usr\bin;%PATH% |
| |
67 |
67 |
# Needed to align MSYS and Windows HOME dirs |
| |
68 |
68 |
- if "%TOOLCHAIN%" == "autoconf-tea" set HOME=C:\Users\appveyor |
| |
69 |
69 |
# - if "%TOOLCHAIN%" == "autoconf-tea" bash -lc "cd && echo \"export PATH=/c/projects/nsf-2ylk0/mingw64/bin:/c/msys64/usr/bin:\$PATH; \" >> .profile" |
| |
70 |
70 |
- if "%TOOLCHAIN%" == "autoconf-tea" bash -lc "cd && echo \"export PATH=/c/projects/nsf-2ylk0/mingw64/bin:\$PATH; export MSYSTEM=MINGW64; export MINGW_PREFIX=/c; alias make='/c/msys64/usr/bin/make'; shopt -s expand_aliases; \" >> .profile" |
| |
71 |
71 |
- if "%TOOLCHAIN%" == "nmake-tea" call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat" |
| |
72 |
72 |
- if "%TOOLCHAIN%" == "autoconf-tea" bash -lc "sh --version" |
| |
73 |
73 |
- if "%TOOLCHAIN%" == "autoconf-tea" bash -lc "make --version" |
| |
74 |
74 |
- tclkit.exe apps/build.tcl %CD% %APPVEYOR_BUILD_FOLDER% %TCLTAG% %TOOLCHAIN% |
| |
75 |
75 |
|