language: cpp sudo: false matrix: include: # Linux - os: linux before_install: - export CC=gcc-6 # - export CC-x86_64-linux-gnu=gcc-6 - export CXX=g++-6 addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-6 - zlib1g-dev - valgrind # OSX - os: osx allow_failures: - os: osx install: # Build mrustc - make RUSTCSRC - make -j 2 - make -C tools/minicargo script: - set -e - make -f minicargo.mk output/libtest.rlib # libstd - make test # hello_world # Tests - set +e - make local_tests -k # - CC=gcc-6 make rust_tests -k # rustc (DISABLED: llvm build) # - make -f minicargo.mk output/rustc # cargo (DISABLED: why?) # - make -f minicargo.mk output/cargo # - cat output/cargo-build/cargo_dbg.txt