-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
20 lines (20 loc) · 966 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
os:
- linux
language: generic
sudo: required
dist: xenial
before_install:
- sudo apt-get install -y clang libicu-dev libglm-dev cmake libxcb-dri3-0 libxcb-present0 libpciaccess0 libpng-dev libxcb-keysyms1-dev libxcb-dri3-dev libx11-dev libmirclient-dev libwayland-dev libxrandr-dev libxcb-ewmh-dev xorg-dev
- git clone https://github.com/glfw/glfw && mkdir build && cd build && cmake ../glfw && make -j4 && sudo make install
- export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/include/"
before_script:
- curl https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
- sudo bash -c "curl -sS https://packages.lunarg.com/vulkan/1.1.97/lunarg-vulkan-1.1.97-xenial.list >> /etc/apt/sources.list.d/lunarg-vulkan-1.1.97-xenial.list"
- sudo apt-get update -q
- sudo apt-get install -y lunarg-vulkan-sdk libglfw3-dev
install:
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
script:
- swift build
env:
- SWIFT_VERSION=4.2