|
@@ -0,0 +1,50 @@
|
|
|
+language: c
|
|
|
+sudo: required
|
|
|
+dist: trusty
|
|
|
+
|
|
|
+git:
|
|
|
+ depth: 3
|
|
|
+
|
|
|
+os:
|
|
|
+ - osx
|
|
|
+ - linux
|
|
|
+
|
|
|
+env:
|
|
|
+ global:
|
|
|
+ - VERBOSE=1
|
|
|
+ matrix:
|
|
|
+ - CFLAGS=-m64
|
|
|
+ - CFLAGS=-m32
|
|
|
+
|
|
|
+before_script:
|
|
|
+ - export CFLAGS="-std=gnu99 $CFLAGS"
|
|
|
+
|
|
|
+before_install:
|
|
|
+ - if [ "$TRAVIS_OS_NAME" == "linux" ]; then
|
|
|
+ sudo apt-get install -y gcc-multilib
|
|
|
+ libopenal-dev
|
|
|
+ libxcursor-dev libxinerama-dev
|
|
|
+ mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev libglew-dev;
|
|
|
+ wget 'https://github.com/a3f/GLFW-3.2.1-Debian-binary-package/releases/download/v3.2.1/GLFW-3.2.1-Linux.deb' && sudo dpkg -i GLFW-3.2.1-Linux.deb;
|
|
|
+ fi
|
|
|
+ - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; brew install glfw; fi
|
|
|
+ - "$CC --version"
|
|
|
+
|
|
|
+script:
|
|
|
+ - mkdir build
|
|
|
+ - cd build
|
|
|
+ - cmake -DBUILD_EXAMPLES=OFF -DBUILD_GAMES=OFF ..
|
|
|
+ - make
|
|
|
+# - make package
|
|
|
+# - sudo make install
|
|
|
+#
|
|
|
+#deploy:
|
|
|
+# provider: releases
|
|
|
+# api_key:
|
|
|
+# secure: XXX
|
|
|
+# file_glob: true
|
|
|
+# file: raylib-*.tar.gz
|
|
|
+# skip_cleanup: true
|
|
|
+# on:
|
|
|
+# branch: master
|
|
|
+# tags: true
|