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 @@
1
+language: c
2
+
3
+dist: precise
4
+sudo: required
5
+
6
+addons:
7
+  apt:
8
+    sources:
9
+      - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3
10
+    packages:
11
+      - cmake
12
+      - cmake-data
13
+
14
+before_install:
15
+   - sudo mkdir -p /home/linuxbrew
16
+   - sudo chown "$USER" /home/linuxbrew
17
+   - cd /home/linuxbrew
18
+   - HOME=/home/linuxbrew
19
+   - git clone https://github.com/Linuxbrew/brew.git ~/.linuxbrew
20
+   - PATH="$HOME/.linuxbrew/bin:$PATH"
21
+   - brew update
22
+   - brew tap mulle-kybernetik/software
23
+   - brew install mulle-build
24
+
25
+
26
+script:
27
+   - mulle-build
28
+   - 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