Travis: fix OS X build
This commit is contained in:
20
.travis.yml
20
.travis.yml
@@ -12,7 +12,7 @@ before_install:
|
||||
- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get update -qq; fi
|
||||
- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get install -qq bison comerr-dev flex libcap-ng-dev libdb-dev libedit-dev libjson-perl libldap2-dev libncurses5-dev libperl4-corelibs-perl libsqlite3-dev pkg-config python ss-dev texinfo unzip netbase; fi
|
||||
- if [ $TRAVIS_OS_NAME = osx ]; then brew update; fi
|
||||
- if [ $TRAVIS_OS_NAME = osx ]; then brew install cpanm bison flex berkeley-db openssl; fi
|
||||
- if [ $TRAVIS_OS_NAME = osx ]; then brew install cpanm bison flex berkeley-db lmdb openldap openssl; fi
|
||||
- if [ $TRAVIS_OS_NAME = osx ]; then sudo cpanm install JSON; fi
|
||||
- mkdir ci-build
|
||||
- mkdir coverity-build
|
||||
@@ -21,7 +21,23 @@ before_install:
|
||||
install:
|
||||
- cd ci-build
|
||||
- if [ -n "$COVERAGE" ]; then pip install --user cpp-coveralls; fi
|
||||
- ../configure --enable-maintainer-mode $COVERAGE
|
||||
- |
|
||||
if [ $TRAVIS_OS_NAME = osx ]; then
|
||||
LDFLAGS="-L/usr/local/opt/berkeley-db/lib -L/usr/local/opt/lmdb/lib" \
|
||||
CFLAGS="-I/usr/local/opt/lmdb/include" \
|
||||
../configure --prefix=/tmp/heimdal \
|
||||
--enable-static=no \
|
||||
--enable-pthread-support \
|
||||
--disable-afs-support \
|
||||
--disable-ndbm-db \
|
||||
--with-openldap=/usr/local/opt/openldap \
|
||||
--with-openssl=/usr/local/opt/openssl/ \
|
||||
--with-hcrypto-default-backend=ossl \
|
||||
--with-berkeley-db \
|
||||
--with-berkeley-db-include=/usr/local/opt/berkeley-db/include
|
||||
else
|
||||
../configure --enable-maintainer-mode $COVERAGE
|
||||
fi
|
||||
- make -j3
|
||||
|
||||
script:
|
||||
|
Reference in New Issue
Block a user