mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -07:00
f53c8258be
- Build for MinGW x86/x86_64. Move build scripts out of the yml file into separate batch files. - The MinGW builds use MSYS to get runtime dependencies, but they do not link against the POSIX adaptation layer. - For now only build the nvim.exe binary, but not the helptags.
28 lines
773 B
YAML
28 lines
773 B
YAML
version: '{build}'
|
|
skip_tags: true
|
|
environment:
|
|
# The default cpack in the PATH is not CMake
|
|
CPACK: C:\Program Files (x86)\CMake\bin\cpack.exe
|
|
matrix:
|
|
- TARGET: MINGW_64
|
|
BUILD_DEPS_SCRIPT: .ci\msys_build_deps.bat
|
|
BUILD_SCRIPT: .ci\msys_build.bat
|
|
- TARGET: MINGW_32
|
|
BUILD_DEPS_SCRIPT: .ci\msys_build_deps.bat
|
|
BUILD_SCRIPT: .ci\msys_build.bat
|
|
install: []
|
|
build_script:
|
|
- if defined BUILD_DEPS_SCRIPT call %BUILD_DEPS_SCRIPT%
|
|
- call %BUILD_SCRIPT%
|
|
# FIXME(equalsraf): don't generate artifacts until the
|
|
# build script builds the main target, for now pack bin/
|
|
artifacts:
|
|
- path: build/bin
|
|
# Build artifacts
|
|
#- cd build
|
|
#- '"%CPACK%" -G NSIS -C Release'
|
|
#- '"%CPACK%" -G ZIP -C Release'
|
|
#artifacts:
|
|
#- path: build/Neovim.zip
|
|
#- path: build/Neovim.exe
|