]> sourceware.org Git - newlib-cygwin.git/blob - .appveyor.yml
Cygwin: console: Fix conflict on shared names between sessions.
[newlib-cygwin.git] / .appveyor.yml
1 version: '{build}'
2 image: Visual Studio 2019
3
4 branches:
5 only:
6 - master
7 - /cygwin/
8
9 skip_tags: true
10 shallow_clone: true
11
12 environment:
13 APPVEYOR_SAVE_CACHE_ON_ERROR: true
14 CACHE: C:\cache
15 CYGWIN_MIRROR: http://cygwin.mirror.constant.com
16 matrix:
17 - BUILD: x86_64-pc-cygwin
18 CYGWIN_ROOT: C:\cygwin64
19 PKGARCH: mingw64-x86_64
20 SETUP: setup-x86_64.exe
21
22 cache: C:\cache
23
24 install:
25 - if not exist %CACHE% mkdir %CACHE%
26 - appveyor DownloadFile http://cygwin.com/%SETUP% -FileName %CACHE%\%SETUP%
27 - "%CACHE%\\%SETUP% -qnNdO -R %CYGWIN_ROOT% -s %CYGWIN_MIRROR% -l %CACHE% -g -P \
28 gcc-core,\
29 gcc-g++,\
30 autoconf,\
31 automake,\
32 make,\
33 perl,\
34 patch,\
35 cocom,\
36 gettext-devel,\
37 libiconv-devel,\
38 libzstd-devel,\
39 zlib-devel,\
40 %PKGARCH%-gcc-core,\
41 %PKGARCH%-gcc-g++,\
42 %PKGARCH%-zlib,\
43 dejagnu,\
44 dblatex,\
45 docbook2X,\
46 docbook-xml45,\
47 docbook-xsl,\
48 texlive-collection-latexrecommended,\
49 texlive-collection-fontsrecommended,\
50 texlive-collection-pictures,\
51 xmlto,\
52 python39-lxml,\
53 python39-ply"
54
55 build_script: >-
56 %CYGWIN_ROOT%/bin/bash -lc "
57 cd $APPVEYOR_BUILD_FOLDER &&
58 mkdir build install &&
59 (cd winsup; ./autogen.sh) &&
60 cd build &&
61 ../configure --prefix=$(realpath $(pwd)/../install) -v &&
62 export MAKEFLAGS=-j$(nproc) &&
63 make &&
64 make install &&
65 (cd */newlib; make info man) &&
66 (cd */newlib; make install-info install-man)"
67
68 test: off
69 deploy: off
This page took 0.0346 seconds and 5 git commands to generate.