mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -07:00
f65614fb1c
- Build third-party/ in Travis using mingw - Import mingw-w64 cmake toolchain
19 lines
843 B
Bash
19 lines
843 B
Bash
. "$CI_SCRIPTS/common.sh"
|
|
|
|
# FIXME: When Travis gets a recent version of Mingw-w64 use this
|
|
#sudo apt-get install binutils-mingw-w64-i686 gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-dev mingw-w64-tools
|
|
#sudo apt-get install wine
|
|
sudo apt-get install libc6-dev-i386
|
|
|
|
# mingw-w64 build from http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/gcc-4.8-release/
|
|
wget "http://downloads.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/gcc-4.8-release/i686-w64-mingw32-gcc-4.8.0-linux64_rubenvb.tar.xz" -O mingw.tar.xz
|
|
sudo tar -axf mingw.tar.xz -C /opt
|
|
export PATH=$PATH:/opt/mingw32/bin
|
|
|
|
# Build third-party
|
|
mkdir .deps
|
|
cd .deps
|
|
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/mingw32-w64-cross-travis.toolchain.cmake ../third-party/
|
|
cmake --build .
|
|
cd ..
|