]> sourceware.org Git - newlib-cygwin.git/blob - .appveyor.yml
fenv: move shared x86 fenv.c to libm/machine/shared_x86
[newlib-cygwin.git] / .appveyor.yml
1 version: '{build}'
2
3 branches:
4 only:
5 - master
6 - /cygwin/
7
8 skip_tags: true
9 shallow_clone: true
10
11 environment:
12 APPVEYOR_SAVE_CACHE_ON_ERROR: true
13 CACHE: C:\cache
14 CYGWIN_MIRROR: http://cygwin.mirror.constant.com
15 matrix:
16 - BUILD: x86_64-pc-cygwin
17 CYGWIN_ROOT: C:\cygwin64
18 PKGARCH: mingw64-x86_64
19 SETUP: setup-x86_64.exe
20 - BUILD: i686-pc-cygwin
21 CYGWIN_ROOT: C:\cygwin
22 PKGARCH: mingw64-i686
23 SETUP: setup-x86.exe
24
25 cache: C:\cache
26
27 install:
28 - if not exist %CACHE% mkdir %CACHE%
29 - appveyor DownloadFile http://cygwin.com/%SETUP% -FileName %CACHE%\%SETUP%
30 - "%CACHE%\\%SETUP% -qnNdO -R %CYGWIN_ROOT% -s %CYGWIN_MIRROR% -l %CACHE% -g -P \
31 gcc-core,\
32 gcc-g++,\
33 make,\
34 perl,\
35 patch,\
36 cocom,\
37 gettext-devel,\
38 libiconv-devel,\
39 zlib-devel,\
40 %PKGARCH%-gcc-core,\
41 %PKGARCH%-gcc-g++,\
42 %PKGARCH%-zlib,\
43 dblatex,\
44 docbook2X,\
45 docbook-xml45,\
46 docbook-xsl,\
47 xmlto,\
48 python3-lxml,\
49 python3-ply"
50
51 build_script:
52 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; mkdir build install"'
53 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; ../configure --prefix=$(realpath $(pwd)/../install) -v"'
54 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; make"'
55 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; make install"'
56 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; cd */newlib; make info man"'
57 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; cd */newlib; make install-info install-man"'
58
59 test: off
60 deploy: off
61
62 # irc notification via notifico
63 notifications:
64 - provider: Webhook
65 url: http://n.tkte.ch/h/4848/0nqixIBiOFzf-S_N2PY83dGB
66 method: GET
67 on_build_success: false
68 on_build_failure: false
69 on_build_status_changed: true
This page took 0.040063 seconds and 5 git commands to generate.