mirror of https://github.com/odrling/Aegisub
Nuke auto3 from the Unix/OSX build system.
Originally committed to SVN as r3199.
This commit is contained in:
parent
2fef9e3111
commit
dbf0f48713
|
@ -23,15 +23,6 @@ data_auto4_lua = \
|
||||||
include/utils-auto4.lua \
|
include/utils-auto4.lua \
|
||||||
include/utils.lua
|
include/utils.lua
|
||||||
|
|
||||||
data_auto3_lua = \
|
|
||||||
auto3/line-per-syllable.auto3 \
|
|
||||||
auto3/multi-template.auto3 \
|
|
||||||
auto3/simple-k-replacer.auto3 \
|
|
||||||
include/karaskel-adv.auto3 \
|
|
||||||
include/karaskel-base.auto3 \
|
|
||||||
include/karaskel.auto3 \
|
|
||||||
include/utils.auto3
|
|
||||||
|
|
||||||
data_auto4_perl = \
|
data_auto4_perl = \
|
||||||
autoload/macro-1p-edgeblur.pl \
|
autoload/macro-1p-edgeblur.pl \
|
||||||
include/Aegisub/PerlConsole.pm
|
include/Aegisub/PerlConsole.pm
|
||||||
|
@ -59,20 +50,6 @@ data_auto4_lua_doc = \
|
||||||
demos/future-windy-blur.lua \
|
demos/future-windy-blur.lua \
|
||||||
demos/raytracer.lua
|
demos/raytracer.lua
|
||||||
|
|
||||||
data_auto3_lua_doc = \
|
|
||||||
demos/auto3/readme.txt \
|
|
||||||
demos/auto3/1-minimal.lua \
|
|
||||||
demos/auto3/10-furigana.ass \
|
|
||||||
demos/auto3/10-furigana.lua \
|
|
||||||
demos/auto3/2-dump.lua \
|
|
||||||
demos/auto3/3-include.lua \
|
|
||||||
demos/auto3/4-text_extents.lua \
|
|
||||||
demos/auto3/5-configuration.lua \
|
|
||||||
demos/auto3/6-simple-effect.lua \
|
|
||||||
demos/auto3/7-advanced-effect.lua \
|
|
||||||
demos/auto3/8-skeleton.lua \
|
|
||||||
demos/auto3/9-advanced-skeleton.lua
|
|
||||||
|
|
||||||
data_auto4_perl_doc = \
|
data_auto4_perl_doc = \
|
||||||
demos/perl-console.pl \
|
demos/perl-console.pl \
|
||||||
v4-docs/perl-api.txt
|
v4-docs/perl-api.txt
|
||||||
|
@ -94,11 +71,6 @@ nobase_automation_DATA += $(data_auto4_lua)
|
||||||
nobase_share_doc_DATA += $(data_auto4_lua_doc)
|
nobase_share_doc_DATA += $(data_auto4_lua_doc)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if HAVE_AUTO3_LUA
|
|
||||||
nobase_automation_DATA += $(data_auto3_lua)
|
|
||||||
nobase_share_doc_DATA += $(data_auto3_lua_doc)
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_AUTO4_PERL
|
if HAVE_AUTO4_PERL
|
||||||
nobase_automation_DATA += $(data_auto4_perl)
|
nobase_automation_DATA += $(data_auto4_perl)
|
||||||
nobase_share_doc_DATA += $(data_auto4_perl_doc)
|
nobase_share_doc_DATA += $(data_auto4_perl_doc)
|
||||||
|
@ -113,11 +85,9 @@ endif
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
$(data_general) \
|
$(data_general) \
|
||||||
$(data_auto4_lua) \
|
$(data_auto4_lua) \
|
||||||
$(data_auto3_lua) \
|
|
||||||
$(data_auto4_perl) \
|
$(data_auto4_perl) \
|
||||||
$(data_auto4_ruby) \
|
$(data_auto4_ruby) \
|
||||||
$(data_general_doc) \
|
$(data_general_doc) \
|
||||||
$(data_auto4_lua_doc) \
|
$(data_auto4_lua_doc) \
|
||||||
$(data_auto3_lua_doc) \
|
|
||||||
$(data_auto4_perl_doc) \
|
$(data_auto4_perl_doc) \
|
||||||
$(data_auto4_ruby_doc)
|
$(data_auto4_ruby_doc)
|
||||||
|
|
|
@ -19,7 +19,6 @@ m4_define([libavutil_required_version], [50.3.0]) # (r18642)
|
||||||
m4_define([libpostproc_required_version], [51.2.0]) # (r18642)
|
m4_define([libpostproc_required_version], [51.2.0]) # (r18642)
|
||||||
m4_define([libswscale_required_version], [0.7.1]) # (r18642)
|
m4_define([libswscale_required_version], [0.7.1]) # (r18642)
|
||||||
|
|
||||||
m4_define([lua_auto3_required_version], [5.0])
|
|
||||||
m4_define([lua_auto4_required_version], [5.1])
|
m4_define([lua_auto4_required_version], [5.1])
|
||||||
m4_define([portaudio_required_version], [19])
|
m4_define([portaudio_required_version], [19])
|
||||||
m4_define([pulseaudio_required_version], [0.5])
|
m4_define([pulseaudio_required_version], [0.5])
|
||||||
|
@ -810,50 +809,6 @@ AC_SUBST(LUA_CFLAGS)
|
||||||
AC_SUBST(LUA_LDFLAGS)
|
AC_SUBST(LUA_LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
##################
|
|
||||||
## Auto3 (LUA 5.0)
|
|
||||||
##################
|
|
||||||
|
|
||||||
AC_ARG_VAR([LUA50_CFLAGS], [CFLAGS to use for LUA 5.0 (default: CPPFLAGS)])
|
|
||||||
AC_ARG_VAR([LUA50_LDFLAGS], [LDFLAGS to use for LUA 5.1 (default: -llua -llualib)])
|
|
||||||
if test -z "$LUA50_LDFLAGS"; then
|
|
||||||
LUA50_LDFLAGS="-llua -llualib";
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_WITH(lua50,
|
|
||||||
[ --without-lua50 build without lua 5.0 (auto3)], [lua50_disabled="(disabled)"])
|
|
||||||
|
|
||||||
if test "$with_lua50" != no; then
|
|
||||||
AC_AGI_COMPILE([Lua 5.0 (auto3)], [lua50], [$LUA50_CFLAGS], [$LUA50_LDFLAGS],[
|
|
||||||
extern "C" {
|
|
||||||
#include "lua.h"
|
|
||||||
#include "lauxlib.h"
|
|
||||||
}
|
|
||||||
#ifdef lua_open
|
|
||||||
#error This is not Lua 5.0
|
|
||||||
#endif
|
|
||||||
int main() {
|
|
||||||
lua_State *L = lua_open();
|
|
||||||
if (!L) return 1;
|
|
||||||
luaL_newmetatable(L, "test");
|
|
||||||
lua_close(L);
|
|
||||||
}])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$agi_cv_with_lua50" = "yes"; then
|
|
||||||
with_auto3="yes"
|
|
||||||
with_automation="yes"
|
|
||||||
AC_DEFINE(WITH_AUTO3, 1, [Enable Automation (auto3, DEPRECIATED!), requires lua 5.0])
|
|
||||||
else
|
|
||||||
with_auto3="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_AUTO3_LUA], [test "$with_auto3" != "no"])
|
|
||||||
AC_SUBST(LUA50_CFLAGS)
|
|
||||||
AC_SUBST(LUA50_LDFLAGS)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#############
|
#############
|
||||||
## Auto4 PERL
|
## Auto4 PERL
|
||||||
#############
|
#############
|
||||||
|
@ -1272,7 +1227,6 @@ Makefile
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/bitmaps/Makefile
|
src/bitmaps/Makefile
|
||||||
src/libresrc/Makefile
|
src/libresrc/Makefile
|
||||||
src/libauto3/Makefile
|
|
||||||
src/libosxutil/Makefile
|
src/libosxutil/Makefile
|
||||||
universalchardet/Makefile
|
universalchardet/Makefile
|
||||||
libffms/Makefile
|
libffms/Makefile
|
||||||
|
@ -1340,7 +1294,6 @@ Default Settings
|
||||||
Audio Player: $default_player_audio
|
Audio Player: $default_player_audio
|
||||||
|
|
||||||
Scripting Engines
|
Scripting Engines
|
||||||
auto3 Lua: $with_auto3 $lua50_disabled
|
|
||||||
auto4 Lua: $with_auto4 $lua51_disabled
|
auto4 Lua: $with_auto4 $lua51_disabled
|
||||||
auto4 Perl: $with_cv_perl $perl_disabled
|
auto4 Perl: $with_cv_perl $perl_disabled
|
||||||
auto4 Ruby: $with_cv_ruby $ruby_disabled
|
auto4 Ruby: $with_cv_ruby $ruby_disabled
|
||||||
|
|
|
@ -8,14 +8,9 @@ libosxutil_lib = libosxutil/libosxutil.a
|
||||||
libosxutil_ldflags = -framework CoreFoundation
|
libosxutil_ldflags = -framework CoreFoundation
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if HAVE_AUTO3_LUA
|
|
||||||
libauto3 = libauto3
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
bitmaps \
|
bitmaps \
|
||||||
libresrc \
|
libresrc \
|
||||||
$(libauto3) \
|
|
||||||
$(libosxutil_subdir)
|
$(libosxutil_subdir)
|
||||||
|
|
||||||
AM_CXXFLAGS = -DAEGISUB -Iinclude @WX_CPPFLAGS@ @OPENMP_CXXFLAGS@ @LIBAVFORMAT_CFLAGS@ @LIBAVCODEC_CFLAGS@ @LIBSWSCALE_CFLAGS@ @LIBAVUTIL_CFLAGS@ -I../libffms/include
|
AM_CXXFLAGS = -DAEGISUB -Iinclude @WX_CPPFLAGS@ @OPENMP_CXXFLAGS@ @LIBAVFORMAT_CFLAGS@ @LIBAVCODEC_CFLAGS@ @LIBSWSCALE_CFLAGS@ @LIBAVUTIL_CFLAGS@ -I../libffms/include
|
||||||
|
@ -125,20 +120,6 @@ aegisub_2_2_LDFLAGS += @RUBY_LDFLAGS@
|
||||||
aegisub_2_2_LDADD += libauto4_ruby.a
|
aegisub_2_2_LDADD += libauto4_ruby.a
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if BUILD_DARWIN
|
|
||||||
AUTO3_LIB = $(srcdir)/libauto3/.libs/libaegisub-auto3-2.2.0.dylib
|
|
||||||
else
|
|
||||||
AUTO3_LIB = $(srcdir)/libauto3/.libs/libaegisub-auto3-2.2.so
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_AUTO3_LUA
|
|
||||||
AUTO3_LUA = auto4_auto3.cpp
|
|
||||||
# This is a workaround top stop libtool from binging in dependency_libs which
|
|
||||||
# causes many link errors due to auto4 (lua 5.1) support.
|
|
||||||
#aegisub_2_1_LDADD += -L$(srcdir)/../auto3 -laegisub-auto3-2.2
|
|
||||||
aegisub_2_2_LDADD += ${AUTO3_LIB}
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_HUNSPELL
|
if HAVE_HUNSPELL
|
||||||
noinst_LIBRARIES += libmisc_hunspell.a
|
noinst_LIBRARIES += libmisc_hunspell.a
|
||||||
libmisc_hunspell_a_SOURCES = spellchecker_hunspell.cpp
|
libmisc_hunspell_a_SOURCES = spellchecker_hunspell.cpp
|
||||||
|
|
Loading…
Reference in New Issue