|
72 | 72 | INSTALL_PREFIX="/vim-build/$VIM_NAME" |
73 | 73 |
|
74 | 74 | if [ "$FLAVOR" = vim ]; then |
75 | | - CONFIG_ARGS="--prefix=$INSTALL_PREFIX --enable-multibyte --without-x --enable-gui=no --with-compiledby=vim-testbed --with-tlib=ncurses" |
| 75 | + VIM_CONFIG_ARGS="--prefix=$INSTALL_PREFIX --enable-multibyte --without-x --enable-gui=no --with-compiledby=vim-testbed --with-tlib=ncurses" |
76 | 76 | fi |
77 | 77 | set +x |
78 | 78 | echo "TAG:$TAG" |
|
87 | 87 | if [ -n "$PYTHON2" ]; then |
88 | 88 | apk_add_build_dep python-dev |
89 | 89 | if [ "$FLAVOR" = vim ]; then |
90 | | - CONFIG_ARGS="$CONFIG_ARGS --enable-pythoninterp=dynamic" |
| 90 | + VIM_CONFIG_ARGS="$VIM_CONFIG_ARGS --enable-pythoninterp=dynamic" |
91 | 91 | else |
92 | 92 | apk_add_build_dep py2-pip |
93 | 93 | apk add python |
|
98 | 98 | if [ -n "$PYTHON3" ]; then |
99 | 99 | apk_add_build_dep python3-dev |
100 | 100 | if [ "$FLAVOR" = vim ]; then |
101 | | - CONFIG_ARGS="$CONFIG_ARGS --enable-python3interp=dynamic" |
| 101 | + VIM_CONFIG_ARGS="$VIM_CONFIG_ARGS --enable-python3interp=dynamic" |
102 | 102 | else |
103 | 103 | apk add python3 |
104 | 104 | pip3 install pynvim |
|
109 | 109 | apk_add_build_dep ruby-dev |
110 | 110 | apk add ruby |
111 | 111 | if [ "$FLAVOR" = vim ]; then |
112 | | - CONFIG_ARGS="$CONFIG_ARGS --enable-rubyinterp" |
| 112 | + VIM_CONFIG_ARGS="$VIM_CONFIG_ARGS --enable-rubyinterp" |
113 | 113 | else |
114 | 114 | apk_add_build_dep ruby-rdoc ruby-irb |
115 | 115 | gem install neovim |
|
118 | 118 |
|
119 | 119 | if [ $LUA -eq 1 ]; then |
120 | 120 | if [ "$FLAVOR" = vim ]; then |
121 | | - CONFIG_ARGS="$CONFIG_ARGS --enable-luainterp" |
| 121 | + VIM_CONFIG_ARGS="$VIM_CONFIG_ARGS --enable-luainterp" |
122 | 122 | apk_add_build_dep lua5.3-dev |
123 | 123 | apk add lua5.3-libs |
124 | 124 | # Install symlinks to make Vim's configure pick it up. |
|
130 | 130 | fi |
131 | 131 |
|
132 | 132 | if [ "$FLAVOR" = vim ] && [ -n "$CONFIGURE_OPTIONS" ]; then |
133 | | - CONFIG_ARGS="$CONFIG_ARGS $CONFIGURE_OPTIONS" |
| 133 | + VIM_CONFIG_ARGS="$VIM_CONFIG_ARGS $CONFIGURE_OPTIONS" |
134 | 134 | fi |
135 | 135 |
|
136 | 136 | cd /vim |
@@ -207,9 +207,9 @@ build() { |
207 | 207 | sed -i 's~sys/time.h termio.h~sys/time.h sys/types.h termio.h~' src/configure.in src/auto/configure |
208 | 208 | fi |
209 | 209 |
|
210 | | - echo "Configuring with: $CONFIG_ARGS" |
| 210 | + echo "Configuring with: $VIM_CONFIG_ARGS" |
211 | 211 | # shellcheck disable=SC2086 |
212 | | - ./configure $CONFIG_ARGS || bail "Could not configure" |
| 212 | + ./configure $VIM_CONFIG_ARGS || bail "Could not configure" |
213 | 213 | make CFLAGS="-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2" -j4 || bail "Make failed" |
214 | 214 | make install || bail "Install failed" |
215 | 215 |
|
@@ -255,6 +255,9 @@ build() { |
255 | 255 | else |
256 | 256 | VIM_BIN="$INSTALL_PREFIX/bin/nvim" |
257 | 257 | fi |
| 258 | + if ! [ -e "$VIM_BIN" ]; then |
| 259 | + bail "Binary $VIM_BIN was not created." |
| 260 | + fi |
258 | 261 | link_target="/vim-build/bin/$NAME" |
259 | 262 | if [ -e "$link_target" ]; then |
260 | 263 | echo "WARNING: link target for $NAME exists already. Overwriting." |
|
0 commit comments