Skip to content

Commit a90dae8

Browse files
authored
Manually adding msys on top of mingw
1 parent 81f8e86 commit a90dae8

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

.travis.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,23 @@ before_install:
2121
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo pip install gcovr; fi
2222
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get install cppcheck; fi
2323
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then export CFLAGS='-mtune=generic'; fi
24-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then ls -R /c/ProgramData/chocolatey; fi
25-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then ls -R /bin; fi
26-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then ls -R /usr/bin; fi
27-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then ls -R /c/ProgramData/chocolatey/bin; fi
24+
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then
25+
curl https://s3.amazonaws.com/libhttpserver/travis_stuff/msys2-base-x86_64-20181211.tar.xz -o msys2-base-x86_64-20181211.tar.xz ;
26+
tar xf msys2-base-x86_64-20181211.tar.xz ;
27+
cp -R msys64/ /c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/ ;
28+
fi
29+
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then pacman -Syuu; fi
30+
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then pacman -S --needed base-devel; fi
2831
- curl https://s3.amazonaws.com/libhttpserver/libmicrohttpd_releases/libmicrohttpd-0.9.59.tar.gz -o libmicrohttpd-0.9.59.tar.gz
2932
- tar -xvzf libmicrohttpd-0.9.59.tar.gz
3033
- cd libmicrohttpd-0.9.59
31-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then autoreconf -i; fi
32-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then automake --add-missing; fi
33-
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then autoconf; fi
34-
- if [[ "$ARM_ARCH_DIR" != "" ]]; then ./configure --build `./config.guess` --host $ARM_ARCH_DIR --disable-examples; else ./configure --disable-examples; fi
34+
- if [[ "$ARM_ARCH_DIR" != "" ]]; then
35+
./configure --build `./config.guess` --host $ARM_ARCH_DIR --disable-examples;
36+
elif [[ "$TRAVIS_OS_NAME" = "windows" ]]; then
37+
./configure --disable-examples;
38+
else
39+
./configure --disable-examples;
40+
fi
3541
- make
3642
- sudo make install
3743
- cd ..

0 commit comments

Comments
 (0)