33 lines
635 B
YAML
33 lines
635 B
YAML
|
language: cpp
|
||
|
|
||
|
matrix:
|
||
|
include:
|
||
|
|
||
|
# Ubuntu Linux with glibc using g++
|
||
|
- os: linux
|
||
|
sudo: false
|
||
|
compiler: gcc
|
||
|
cache: ccache
|
||
|
addons:
|
||
|
apt:
|
||
|
sources:
|
||
|
- ubuntu-toolchain-r-test
|
||
|
packages:
|
||
|
- libwww-perl
|
||
|
- g++-6
|
||
|
|
||
|
install:
|
||
|
- (cd lib/cbmc/src ; make minisat2-download)
|
||
|
- (cd src; cp config.inc.template config.inc)
|
||
|
- export CXX="ccache g++-6"
|
||
|
|
||
|
script:
|
||
|
- (cd lib/cbmc/src ; make)
|
||
|
- (cd src ; make)
|
||
|
- (cd regression/ebmc; make test)
|
||
|
- (cd regression/verilog; make test)
|
||
|
- (cd regression/hw-cbmc; make test)
|
||
|
|
||
|
before_cache:
|
||
|
- ccache -s
|