use apt cache and ccache
This commit is contained in:
32
.travis.yml
32
.travis.yml
@@ -7,9 +7,6 @@ matrix:
|
|||||||
- compiler: i686-w64-mingw32-gcc
|
- compiler: i686-w64-mingw32-gcc
|
||||||
- compiler: x86_64-w64-mingw32-gcc
|
- compiler: x86_64-w64-mingw32-gcc
|
||||||
- env: DO_COVERITY_SCAN=yes
|
- env: DO_COVERITY_SCAN=yes
|
||||||
allow_failures:
|
|
||||||
- compiler: i686-w64-mingw32-gcc
|
|
||||||
- compiler: x86_64-w64-mingw32-gcc
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
@@ -27,22 +24,25 @@ env:
|
|||||||
- COVERITY_SCAN_PROJECT_NAME="$TRAVIS_REPO_SLUG"
|
- COVERITY_SCAN_PROJECT_NAME="$TRAVIS_REPO_SLUG"
|
||||||
- SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)
|
- SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)
|
||||||
|
|
||||||
before_install:
|
sudo: false
|
||||||
- sudo apt-get update
|
|
||||||
|
addons:
|
||||||
|
apt_packages:
|
||||||
|
- libpcsclite-dev
|
||||||
|
- libusb-dev
|
||||||
|
- xutils-dev
|
||||||
|
- gengetopt
|
||||||
|
- help2man
|
||||||
|
- swig
|
||||||
|
- python-dev
|
||||||
|
- binutils-mingw-w64
|
||||||
|
- gcc-mingw-w64
|
||||||
|
- python-crypto
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- if [ "$CC" == i686-w64-mingw32-gcc -o "$CC" == x86_64-w64-mingw32-gcc ]; then
|
- if [ "$CC" == i686-w64-mingw32-gcc -o "$CC" == x86_64-w64-mingw32-gcc ]; then
|
||||||
export HOST=${CC%%-gcc};
|
export HOST=${CC%%-gcc};
|
||||||
fi
|
fi
|
||||||
- if [ $TRAVIS_OS_NAME == linux ]; then
|
|
||||||
if [ -z "$HOST" ]; then
|
|
||||||
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/libgcc_s.so;
|
|
||||||
sudo apt-get -qq install libpcsclite-dev libusb-dev xutils-dev gengetopt help2man swig python-dev;
|
|
||||||
pip install --user pycrypto;
|
|
||||||
else
|
|
||||||
sudo apt-get -qq install libpcsclite-dev libusb-dev xutils-dev gengetopt help2man binutils-mingw-w64 gcc-mingw-w64;
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
# virtualsmartcard requires OpenPACE
|
# virtualsmartcard requires OpenPACE
|
||||||
@@ -102,3 +102,7 @@ script:
|
|||||||
- if [ $TRAVIS_OS_NAME == linux -a -z "$HOST" -a -z "${DO_COVERITY_SCAN}" ]; then
|
- if [ $TRAVIS_OS_NAME == linux -a -z "$HOST" -a -z "${DO_COVERITY_SCAN}" ]; then
|
||||||
make -C $TRAVIS_BUILD_DIR/ccid;
|
make -C $TRAVIS_BUILD_DIR/ccid;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
cache:
|
||||||
|
apt: true
|
||||||
|
ccache: true
|
||||||
|
|||||||
Reference in New Issue
Block a user