]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - .travis.yml
Add CMakeLists.txt
[xonotic/netradiant.git] / .travis.yml
diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..79f2123
--- /dev/null
@@ -0,0 +1,32 @@
+language: c++
+
+sudo: required
+
+services:
+  - docker
+
+os:
+  - linux
+  - osx
+
+compiler:
+  - clang
+  - gcc
+
+before_script:
+  - cmake --version
+  - if [ "$TRAVIS_OS_NAME" == "linux" ]; then
+        sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe" &&
+        sudo apt-get -qq update &&
+        sudo apt-get -qq -f install &&
+        sudo apt-get -qq install libgtk2.0-dev libgtkglext1-dev;
+    fi
+  - if [ "$TRAVIS_OS_NAME" == "osx" ]; then
+        brew update &&
+        brew install gtkglext &&
+        brew link --force gettext;
+    fi
+
+script:
+  - cmake -H. -Bbuild
+  - cmake --build build -- -j4