diff --git a/.travis.yml b/.travis.yml index dce40c49..265e40d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ matrix: dist: trusty sudo: required compiler: gcc - env: COVERAGE=1 CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON -DBUILD_WITH_COVERAGE=ON" # All enabled + Coverage + env: COVERAGE=1 CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON -DBUILD_WITH_COVERAGE=ON" - os: linux dist: trusty @@ -20,18 +20,12 @@ matrix: dist: trusty sudo: required compiler: clang + env: CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON" - os: osx osx_image: xcode9 compiler: clang - env: PYTHON=3.6.2 CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON" # All enabled - -env: - #- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release" # Default - #- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF" # Default (Debug mode + static libs) - - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON" # All enabled - #- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_XMP=OFF -DEXIV2_ENABLE_NLS=OFF -DEXIV2_ENABLE_LENSDATA=OFF" # All disabled - #- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_ENABLE_CURL=OFF -DEXIV2_ENABLE_SSH=OFF" # WebReady without SSH nor CURL + env: PYTHON=3.6.2 CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_VIDEO=ON -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_BUILD_UNIT_TESTS=ON -DEXIV2_ENABLE_NLS=OFF" install: ./ci/install.sh script: ./ci/run.sh diff --git a/ci/install.sh b/ci/install.sh index 8c297375..bbe878d4 100755 --- a/ci/install.sh +++ b/ci/install.sh @@ -4,8 +4,7 @@ set -x # Prints every command if [[ "$(uname -s)" == 'Linux' ]]; then sudo apt-get update - sudo apt-get install cmake zlib1g-dev libssh-dev gettext - sudo apt-get install python-pip libxml2-utils + sudo apt-get install cmake zlib1g-dev libssh-dev python-pip libxml2-utils if [ -n "$WITH_VALGRIND" ]; then sudo apt-get install valgrind fi @@ -14,7 +13,7 @@ if [[ "$(uname -s)" == 'Linux' ]]; then source conan/bin/activate else brew update - brew install gettext md5sha1sum pyenv-virtualenv + brew install md5sha1sum pyenv-virtualenv export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS" export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS" pyenv install $PYTHON