diff options
Diffstat (limited to 'runtime/pack/dist/opt/editorconfig/tests/fetch-vim.sh')
-rwxr-xr-x | runtime/pack/dist/opt/editorconfig/tests/fetch-vim.sh | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/runtime/pack/dist/opt/editorconfig/tests/fetch-vim.sh b/runtime/pack/dist/opt/editorconfig/tests/fetch-vim.sh new file mode 100755 index 0000000000..22e7912aab --- /dev/null +++ b/runtime/pack/dist/opt/editorconfig/tests/fetch-vim.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# fetch-vim.bat: Fetch vim if necessary +# For use in the editorconfig-vim Appveyor build +# Copyright (c) 2018--2019 Chris White. All rights reserved. +# Licensed Apache 2.0, or any later version, at your option. + +# Debugging +set -x +set -o nounset +#set -o errexit + +# Basic system info +uname -a +pwd +ls -l + +echo "VIM_EXE: $VIM_EXE" +set + +# If it's already been loaded from the cache, we're done +if [[ -x "$VIM_EXE" ]]; then + echo Vim found in cache at "$VIM_EXE" + exit 0 +fi + +# Otherwise, clone and build it +WHITHER="$APPVEYOR_BUILD_FOLDER/vim" + +git clone https://github.com/vim/vim-appimage.git +cd vim-appimage +git submodule update --init --recursive + +cd vim/src +./configure --with-features=huge --prefix="$WHITHER" --enable-fail-if-missing +make -j2 # Free tier provides two cores +make install +./vim --version +cd $APPVEYOR_BUILD_FOLDER +find . -type f -name vim -exec ls -l {} + + +echo Done fetching and installing vim |