-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathappveyor.yml
34 lines (29 loc) · 1.13 KB
/
appveyor.yml
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
version: 0.{build}
install:
- cmd: git clone https://github.com/bkaradzic/bx.git ../bx
- cmd: git clone https://github.com/bkaradzic/bgfx.git ../bgfx
- cmd: git clone https://github.com/ioquake/ioq3.git ../ioq3
- cmd: premake5.exe shaders
- cmd: premake5.exe gmake
- cmd: set PATH=C:\msys64\usr\bin;%PATH%
- cmd: bash -lc ""
- cmd: bash -lc "pacman --noconfirm --needed -Sy bash pacman pacman-mirrors msys2-runtime msys2-runtime-devel"
- cmd: bash -lc "pacman --noconfirm -S make"
- cmd: bash -lc "pacman --noconfirm -S mingw-w64-i686-{gcc,gcc-ada,gcc-fortran,gcc-libgfortran,gcc-objc}"
build_script:
- cmd: bash -lc "export PATH=/mingw32/bin:$PATH && cd $APPVEYOR_BUILD_FOLDER && cd build && make config=release_x86"
after_build:
- cmd: 7z a renderer_bgfx_x86.zip %APPVEYOR_BUILD_FOLDER%\build\bin_x86\renderer_bgfx_x86.dll
artifacts:
- path: renderer_bgfx_x86.zip
deploy:
- provider: BinTray
username: jpcy
api_key:
secure: pLpGN6oHk8U7G5p4qUiMKoGgSTOB283MZSIFC30mPUQ4jMA1hGMeeD6tGSKsVJ3d
subject: jpcy
repo: ioq3-renderer-bgfx
package: ioq3-renderer-bgfx-windows
version: test
publish: true
override: true