675c4caa09
will allow users on unix to install and operate different versions of aegisub a$ the same time. Note: auto3 linking is broken it will be fixed in the next commit as it's unrelated to these changes. Originally committed to SVN as r2659. |
||
---|---|---|
.. | ||
lua | ||
auto3.c | ||
auto3.h | ||
auto3.sln | ||
auto3.vcproj | ||
callables.c | ||
Makefile.am | ||
README |
Automation 3 support in Automation 4 needs to be built as a separate library, to be able to have two versions of Lua side by side. This is required since Automation 3, and especially scripts written for it, relies on the Lua 5.0 API. Compiling on Windows -------------------- If you are building on Windows, be aware that Microsoft Visual C++ 2005 (version 8) CAN NOT COMPILE LUA 5.0 CORRECTLY. While the build will succeed, the built binaries are broken and do not work correctly. You need to use Microsoft Visual C++ .NET 2003 (version 7.1) to build the Windows version of this library. Other compilers might also work. You should not need to build this DLL yourself even if you are building Aegisub; just get one built on someone else. Unless, of course, you want to hack the Auto3 code.