Skip to content
This repository was archived by the owner on Nov 9, 2022. It is now read-only.

Commit 77f8199

Browse files
committed
gherkin: Speed up build by conditionally installing mingw/wine
1 parent 9919ae0 commit 77f8199

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

.travis.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ os:
1010
- osx
1111

1212
before_install:
13-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo dpkg --add-architecture i386 ; fi
14-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo add-apt-repository -y ppa:ubuntu-wine/ppa ; fi
15-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq ; fi
16-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get remove -qq -y mingw32 ; fi
17-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -q -y mingw-w64 ; fi
18-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install --no-install-recommends -y wine1.8 ; fi
19-
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install mingw-w64 ; fi
20-
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install jq ; fi
13+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo dpkg --add-architecture i386 ; fi
14+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo add-apt-repository -y ppa:ubuntu-wine/ppa ; fi
15+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq ; fi
16+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get remove -qq -y mingw32 ; fi
17+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -q -y mingw-w64 ; fi
18+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install --no-install-recommends -y wine1.8 ; fi
19+
- if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install mingw-w64 ; fi
20+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install jq ; fi
2121

2222
# Can't get Wine to work on OSX, so skip runnning tests on that combo (only do a build)
23-
script: if [[ "$TRAVIS_OS_NAME" == "osx" ]] && [[ "$CC" == "i686-w64-mingw32-gcc" ]]; then make CC=${CC} cli; else make CC=${CC} ; fi
23+
script: if [[ "$CC" == "i686-w64-mingw32-gcc" ]] && [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make CC=${CC} cli; else make CC=${CC} ; fi
2424

2525
notifications:
2626
webhooks:

0 commit comments

Comments
 (0)