0
0
mirror of https://github.com/vim/vim.git synced 2025-11-15 23:14:06 -05:00

patch 9.1.1840: Generating prototype files does not work on all platforms

Problem:  Generating prototype files does not work on all platforms
Solution: Rework prototypes generation using python instead of cproto,
          enable it in CI to test it for each PR (Hirohito Higashi).

closes: #18045

Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Hirohito Higashi
2025-10-08 18:31:13 +00:00
committed by Christian Brabandt
parent ce5f9f45af
commit e7c765fe59
160 changed files with 1751 additions and 1551 deletions

14
src/auto/configure vendored
View File

@@ -691,14 +691,12 @@ NETBEANS_SRC
RUBY_LIBS
RUBY_CFLAGS_EXTRA
RUBY_CFLAGS
RUBY_PRO
RUBY_OBJ
RUBY_SRC
vi_cv_path_ruby
TCL_LIBS
TCL_CFLAGS_EXTRA
TCL_CFLAGS
TCL_PRO
TCL_OBJ
TCL_SRC
vi_cv_path_tcl
@@ -729,14 +727,12 @@ MZSCHEME_MZC
MZSCHEME_EXTRA
MZSCHEME_CFLAGS
MZSCHEME_LIBS
MZSCHEME_PRO
MZSCHEME_OBJ
MZSCHEME_SRC
vi_cv_path_mzscheme
LUA_CFLAGS_EXTRA
LUA_CFLAGS
LUA_LIBS
LUA_PRO
LUA_OBJ
LUA_SRC
vi_cv_path_plain_lua
@@ -6269,7 +6265,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
LUA_SRC="if_lua.c"
LUA_OBJ="objects/if_lua.o"
LUA_PRO="if_lua.pro"
printf "%s\n" "#define FEAT_LUA 1" >>confdefs.h
fi
@@ -6339,7 +6334,6 @@ printf "%s\n" "yes" >&6; }
fi
@@ -6753,7 +6747,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
if test $mzs_ok = yes; then
MZSCHEME_SRC="if_mzsch.c"
MZSCHEME_OBJ="objects/if_mzsch.o"
MZSCHEME_PRO="if_mzsch.pro"
printf "%s\n" "#define FEAT_MZSCHEME 1" >>confdefs.h
else
@@ -6769,7 +6762,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
fi
@@ -6969,7 +6961,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
PERL_LIBS=$perllibs
PERL_SRC="auto/if_perl.c"
PERL_OBJ="objects/if_perl.o"
PERL_PRO="if_perl.pro"
PERL_PRO="proto/if_perl.pro"
printf "%s\n" "#define FEAT_PERL 1" >>confdefs.h
fi
@@ -8461,7 +8453,6 @@ printf "%s\n" "<not found>" >&6; }
TCL_SRC=if_tcl.c
TCL_OBJ=objects/if_tcl.o
TCL_PRO=if_tcl.pro
TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
fi
fi
@@ -8487,7 +8478,6 @@ fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
printf %s "checking --enable-rubyinterp argument... " >&6; }
# Check whether --enable-rubyinterp was given.
@@ -8618,7 +8608,6 @@ printf "%s\n" "$rubyhdrdir" >&6; }
RUBY_SRC="if_ruby.c"
RUBY_OBJ="objects/if_ruby.o"
RUBY_PRO="if_ruby.pro"
printf "%s\n" "#define FEAT_RUBY 1" >>confdefs.h
if test "$enable_rubyinterp" = "dynamic"; then
@@ -8654,7 +8643,6 @@ fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
printf %s "checking --enable-cscope argument... " >&6; }
# Check whether --enable-cscope was given.