Browse code

add travis support

Nat! authored on 19/10/2016 11:52:26
Showing 3 changed files
... ...
@@ -1,5 +1,4 @@
1 1
 #
2
-# MULLE_REPOSITORIES is defined in mulle-bootstrap 2.3
3 2
 # overide the branches with e.g.
4 3
 # `echo "master" > .bootstrap.local/MULLE_TESTS_BRANCH`
5 4
 
6 5
new file mode 100644
... ...
@@ -0,0 +1,28 @@
0
+language: c
1
+
2
+dist: precise
3
+sudo: required
4
+
5
+addons:
6
+  apt:
7
+    sources:
8
+      - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3
9
+    packages:
10
+      - cmake
11
+      - cmake-data
12
+
13
+before_install:
14
+   - sudo mkdir -p /home/linuxbrew
15
+   - sudo chown "$USER" /home/linuxbrew
16
+   - cd /home/linuxbrew
17
+   - HOME=/home/linuxbrew
18
+   - git clone https://github.com/Linuxbrew/brew.git ~/.linuxbrew
19
+   - PATH="$HOME/.linuxbrew/bin:$PATH"
20
+   - brew update
21
+   - brew tap mulle-kybernetik/software
22
+   - brew install mulle-build
23
+
24
+
25
+script:
26
+   - mulle-build
27
+   - mulle-test
... ...
@@ -1,7 +1,7 @@
1 1
 #! /bin/sh
2 2
 
3 3
 PROJECT="MulleConcurrent"    # requires camel-case
4
-DESC="Wait-free datastuctures (Array/Hashtable) in C"
4
+DESC="Lock- and Wait-free Hashtable (and an Array/ too) in C"
5 5
 DEPENDENCIES="mulle-c11
6 6
 mulle-allocator
7 7
 mulle-aba