File: .appveyor.yml

package info (click to toggle)
fluidsynth 1.1.11-4
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 3,356 kB
  • sloc: ansic: 31,563; xml: 705; sh: 523; makefile: 266; cpp: 262; java: 110
file content (58 lines) | stat: -rw-r--r-- 2,322 bytes parent folder | download | duplicates (2)
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
os:
  - Visual Studio 2015

build:
  verbosity: detailed

configuration:
  - Release
  
environment:
  matrix:
    - platform: x86
      generator: Visual Studio 14 2015
      glib-url: http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32.zip
      glib-dev-url: http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib-dev_2.28.8-1_win32.zip
      pkg-config-url: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config_0.26-1_win32.zip
      gettext-url: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip
      proxy-libintl-dev-url: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/proxy-libintl-dev_20100902_win32.zip

    - platform: x64
      generator: Visual Studio 14 2015 Win64
      glib-url: http://ftp.gnome.org/pub/gnome/binaries/win64/glib/2.26/glib_2.26.1-1_win64.zip
      glib-dev-url: http://ftp.gnome.org/pub/gnome/binaries/win64/glib/2.26/glib-dev_2.26.1-1_win64.zip
      pkg-config-url: http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/pkg-config_0.23-2_win64.zip
      gettext-url: http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/gettext-runtime_0.18.1.1-2_win64.zip
      proxy-libintl-dev-url: http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/proxy-libintl-dev_20100902_win64.zip
      
  
install:
  - mkdir c:\deps
  - cd c:\deps
  - curl -fsS -o glib.zip %glib-url%
  - curl -fsS -o glib-dev.zip %glib-dev-url%
  - curl -fsS -o pkg-config.zip %pkg-config-url%
  - curl -fsS -o gettext.zip %gettext-url%
  - curl -fsS -o libintl-dev.zip %proxy-libintl-dev-url%
  - 7z x glib.zip > NUL
  - 7z x glib-dev.zip > NUL
  - 7z x pkg-config.zip > NUL
  - 7z x gettext.zip > NUL
  - 7z x libintl-dev.zip > NUL
  - SET PATH=C:\deps\bin;%PATH%

build_script:
#  - call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
#  - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
  - cd C:\projects\fluidsynth
  - mkdir build
  - cd build
  - cmake -G "%generator%" ..
  - cmake --build . --config Release
  
after_build:
  - 7z a fluidsynth.zip %APPVEYOR_BUILD_FOLDER%\build\src\Release\* c:\deps\bin\libglib*.dll c:\deps\bin\libgthread*.dll c:\deps\bin\*intl*.dll

artifacts:
  - path: build/fluidsynth.zip
    name: FluidSynth