-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
29 lines (29 loc) · 730 Bytes
/
.travis.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
dist: trusty
sudo: false
language: c
os: linux
addons:
apt:
packages:
- perl
install:
- git clone https://github.com/nim-lang/nim
- cd nim
- git clone --depth 1 https://github.com/nim-lang/csources.git
- cd csources && sh build.sh && cd ../
- bin/nim c koch
- ./koch boot -d:release
- export PATH=$(pwd)/bin:$PATH
- nim e install_nimble.nims
- nimble install
- nimble -y install nake
- cd ..
- echo "Installing DevKitPro"
- curl -L https://sourceforge.net/projects/devkitpro/files/Automated%20Installer/devkitARMupdate.pl/download -o devkitARMupdate.pl
- perl ./devkitARMupdate.pl
before_script:
- set -e
- export PATH=$(pwd)/nim/bin:$(pwd):$PATH
script:
- cd examples
- ./buildall.sh