appveyor update windows openssl blob url
[platform/upstream/libwebsockets.git] / appveyor.yml
1 environment:
2   matrix:
3     - LWS_METHOD: default
4
5     - LWS_METHOD: noserver
6       CMAKE_ARGS: -DLWS_WITHOUT_SERVER=ON
7
8     - LWS_METHOD: noclient
9       CMAKE_ARGS: -DLWS_WITHOUT_CLIENT=ON
10
11     - LWS_METHOD: noext
12       CMAKE_ARGS: -DLWS_WITHOUT_EXTENSIONS=ON
13
14     - LWS_METHOD: nossl
15       CMAKE_ARGS: -DLWS_WITH_SSL=OFF
16 install:
17   - appveyor DownloadFile http://strcpy.net/packages/Win32OpenSSL-1_0_2a.exe
18   - Win32OpenSSL-1_0_2a.exe /silent /verysilent /sp- /suppressmsgboxes
19   - cinst -y nsis
20   - SET PATH=C:\Program Files\NSIS\;%PATH%
21 build:
22
23 build_script:
24   - md build
25   - cd build
26   - cmake -DCMAKE_BUILD_TYPE=Release %CMAKE_ARGS% ..
27   - cmake --build . --config Release
28
29 after_build:
30   - cd ..
31   - cd win32port
32   - makensis -DVERSION=%APPVEYOR_BUILD_VERSION% libwebsockets.nsi
33
34
35 artifacts:
36   - name: Installer
37     path: 'win32port/libwebsockets-*-install.exe'
38
39 cache:
40   - C:\OpenSSL-Win32
41
42 matrix:
43   fast_finish: true