language: cpp os: - linux - osx dist: trusty addons: apt: sources: - ubuntu-toolchain-r-test packages: - gcc-4.8 - g++-4.8 install: - source build/InstallMono.sh - build/InstallNugets.sh - if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi - if [ "$TRAVIS_OS_NAME" = "linux" ]; then PREMAKE=build/premake5-linux-64; else PREMAKE=build/premake5-osx; fi - $PREMAKE --file=build/scripts/LLVM.lua download_llvm script: | if [ "$TRAVIS_OS_NAME" = "linux" ]; then PREMAKE=build/premake5-linux-64; else PREMAKE=build/premake5-osx; fi && if [ "$TRAVIS_OS_NAME" = "linux" ]; then BUILD_CONF=release_x64; else BUILD_CONF=release_x32; fi && $PREMAKE --file=build/premake5.lua gmake && config=$BUILD_CONF make -C build/gmake/ && BUILD_DIR=`ls build/gmake/lib` && mkdir -p "$PWD"/build/gmake/lib/lib/"$BUILD_DIR" && cp "$PWD"/build/gmake/lib/"$BUILD_DIR"/libNamespacesBase.* "$PWD"/build/gmake/lib/lib/"$BUILD_DIR" && build/RunTests.sh