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:
committed by
Christian Brabandt
parent
ce5f9f45af
commit
e7c765fe59
@ -783,7 +783,6 @@ if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
|
||||
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"
|
||||
AC_DEFINE(FEAT_LUA)
|
||||
fi
|
||||
if test "$enable_luainterp" = "dynamic"; then
|
||||
@ -848,7 +847,6 @@ if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then
|
||||
fi
|
||||
AC_SUBST(LUA_SRC)
|
||||
AC_SUBST(LUA_OBJ)
|
||||
AC_SUBST(LUA_PRO)
|
||||
AC_SUBST(LUA_LIBS)
|
||||
AC_SUBST(LUA_CFLAGS)
|
||||
AC_SUBST(LUA_CFLAGS_EXTRA)
|
||||
@ -1107,7 +1105,6 @@ if test "$enable_mzschemeinterp" = "yes"; then
|
||||
if test $mzs_ok = yes; then
|
||||
MZSCHEME_SRC="if_mzsch.c"
|
||||
MZSCHEME_OBJ="objects/if_mzsch.o"
|
||||
MZSCHEME_PRO="if_mzsch.pro"
|
||||
AC_DEFINE(FEAT_MZSCHEME)
|
||||
else
|
||||
MZSCHEME_CFLAGS=
|
||||
@ -1118,7 +1115,6 @@ if test "$enable_mzschemeinterp" = "yes"; then
|
||||
fi
|
||||
AC_SUBST(MZSCHEME_SRC)
|
||||
AC_SUBST(MZSCHEME_OBJ)
|
||||
AC_SUBST(MZSCHEME_PRO)
|
||||
AC_SUBST(MZSCHEME_LIBS)
|
||||
AC_SUBST(MZSCHEME_CFLAGS)
|
||||
AC_SUBST(MZSCHEME_EXTRA)
|
||||
@ -1248,7 +1244,7 @@ if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
|
||||
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"
|
||||
AC_DEFINE(FEAT_PERL)
|
||||
fi
|
||||
fi
|
||||
@ -2074,7 +2070,6 @@ if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then
|
||||
AC_DEFINE(FEAT_TCL)
|
||||
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
|
||||
@ -2094,7 +2089,6 @@ if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then
|
||||
fi
|
||||
AC_SUBST(TCL_SRC)
|
||||
AC_SUBST(TCL_OBJ)
|
||||
AC_SUBST(TCL_PRO)
|
||||
AC_SUBST(TCL_CFLAGS)
|
||||
AC_SUBST(TCL_CFLAGS_EXTRA)
|
||||
AC_SUBST(TCL_LIBS)
|
||||
@ -2163,7 +2157,6 @@ if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
|
||||
|
||||
RUBY_SRC="if_ruby.c"
|
||||
RUBY_OBJ="objects/if_ruby.o"
|
||||
RUBY_PRO="if_ruby.pro"
|
||||
AC_DEFINE(FEAT_RUBY)
|
||||
if test "$enable_rubyinterp" = "dynamic"; then
|
||||
libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG[['LIBRUBY_ALIASES']].split[[0]]"`
|
||||
@ -2191,7 +2184,6 @@ if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
|
||||
fi
|
||||
AC_SUBST(RUBY_SRC)
|
||||
AC_SUBST(RUBY_OBJ)
|
||||
AC_SUBST(RUBY_PRO)
|
||||
AC_SUBST(RUBY_CFLAGS)
|
||||
AC_SUBST(RUBY_CFLAGS_EXTRA)
|
||||
AC_SUBST(RUBY_LIBS)
|
||||
|
||||
Reference in New Issue
Block a user