xref: /freebsd/contrib/openbsm/.travis.yml (revision 5e386598a6d77973b93c073080f0cc574edda9e2)
1b6a05070SChristian Bruefferlanguage: c
2b6a05070SChristian Brueffer
3b6a05070SChristian Brueffercompiler:
4b6a05070SChristian Brueffer  - clang
5b6a05070SChristian Brueffer  - gcc
6b6a05070SChristian Brueffer
7b6a05070SChristian Bruefferos:
8b6a05070SChristian Brueffer  - linux
9b6a05070SChristian Brueffer  - osx
10b6a05070SChristian Brueffer
11b6a05070SChristian Bruefferbefore_install:
12b6a05070SChristian Brueffer  - if [ $TRAVIS_OS_NAME == "linux" ]; then
13b6a05070SChristian Brueffer      sudo apt-get -qq update;
14b6a05070SChristian Brueffer      sudo apt-get -qq install byacc flex;
15b6a05070SChristian Brueffer    elif [ $TRAVIS_OS_NAME == "osx" ]; then
16b6a05070SChristian Brueffer      brew update;
17*5e386598SRobert Watson      brew install byacc flex openssl;
18*5e386598SRobert Watson      export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS";
19*5e386598SRobert Watson      export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS";
20b6a05070SChristian Brueffer    fi
21