Fix Travis-CI build
While here, refactor a bit so that a failing libnfc build does not indicate a failure of the libfreefare build.
This commit is contained in:
parent
feb0f15f3e
commit
a884eb3dca
2 changed files with 25 additions and 33 deletions
|
@ -1,10 +1,7 @@
|
|||
#!/bin/sh
|
||||
cd $1
|
||||
|
||||
build_install()
|
||||
{
|
||||
(
|
||||
cd $1
|
||||
if [ "$BLD" = autotools ]; then
|
||||
if [ "$BLD" = autotools ]; then
|
||||
set -x
|
||||
autoreconf -vis
|
||||
mkdir build-autotools
|
||||
|
@ -12,22 +9,14 @@ build_install()
|
|||
../configure --prefix=$HOME/.local
|
||||
make
|
||||
make install
|
||||
set +x
|
||||
elif [ "$BLD" = cmake ]; then
|
||||
elif [ "$BLD" = cmake ]; then
|
||||
set -x
|
||||
mkdir build-cmake
|
||||
cd build-cmake
|
||||
cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local ..
|
||||
make
|
||||
make install
|
||||
set +x
|
||||
else
|
||||
else
|
||||
echo "Unsupported build system: '$BLD'" >&2
|
||||
exit 1
|
||||
fi
|
||||
)
|
||||
}
|
||||
|
||||
git clone https://github.com/nfc-tools/libnfc
|
||||
build_install libnfc
|
||||
build_install .
|
||||
fi
|
||||
|
|
|
@ -6,7 +6,7 @@ compiler:
|
|||
|
||||
env:
|
||||
- BLD=cmake
|
||||
- BLD=autoconf
|
||||
- BLD=autotools
|
||||
|
||||
addons:
|
||||
apt:
|
||||
|
@ -15,4 +15,7 @@ addons:
|
|||
- cmake
|
||||
- libcutter-dev
|
||||
|
||||
script: ./.travis-ci-build
|
||||
install:
|
||||
- git clone https://github.com/nfc-tools/libnfc
|
||||
- ./.travis-ci-build libnfc
|
||||
script: ./.travis-ci-build .
|
||||
|
|
Loading…
Reference in a new issue