diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..c519643cca --- /dev/null +++ b/.travis.yml @@ -0,0 +1,37 @@ +# Use 'generic' to be able to override CC/CXX for clang +language: generic + +matrix: + include: + - compiler: gcc + - compiler: clang + addons: + # Install a more recent clang than the default + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.8 + packages: + - clang-3.8 + env: COMPILER_NAME=clang-3.8 CXX=clang++-3.8 CC=clang-3.8 + - os: osx + osx_image: xcode7.3 + script: + - xcodebuild -target RetroArch -configuration Release -project pkg/apple/RetroArch.xcodeproj + +script: + - ./configure + - make + +addons: + apt: + packages: + - curl + - pkg-config + - libglu1-mesa-dev + - freeglut3-mesa + - mesa-common-dev + - libsdl1.2-dev + - libsdl-image1.2-dev + - libsdl-mixer1.2-dev + - libsdl-ttf2.0-dev