Patches by Azzy:
- Search for both lua and lua50 libraries (fixes building on Debian/Ubuntu) - Fix GCC preprocessor failing on version.cpp Also forgot changelog for last commit Originally committed to SVN as r541.
This commit is contained in:
parent
e728c02f30
commit
e75de69783
5 changed files with 18 additions and 4 deletions
|
@ -83,8 +83,9 @@ LIBS="$LIBS `$WXCONFIG --libs` $FREETYPE_LIBS"
|
||||||
AC_CHECK_LIB([m], [main])
|
AC_CHECK_LIB([m], [main])
|
||||||
AC_CHECK_LIB([dl], [dlopen])
|
AC_CHECK_LIB([dl], [dlopen])
|
||||||
|
|
||||||
AC_CHECK_LIB([lua], [lua_call],, [AC_MSG_ERROR([lua not found.])])
|
AC_CHECK_HEADERS([lua.h lua50/lua.h])
|
||||||
AC_CHECK_LIB([lualib], [lua_tostring],, [AC_MSG_WARN([lualib not found, assuming lua 5.2])])
|
AC_SEARCH_LIBS([lua_call], [lua lua50],, [AC_MSG_ERROR([lua not found.])])
|
||||||
|
AC_SEARCH_LIBS([luaopen_base], [lualib lualib50],, [AC_MSG_WARN([lualib not found, assuming lua 5.1])])
|
||||||
AC_CHECK_LIB([portaudio], [Pa_Initialize],, [AC_MSG_ERROR([portaudio not found.])])
|
AC_CHECK_LIB([portaudio], [Pa_Initialize],, [AC_MSG_ERROR([portaudio not found.])])
|
||||||
AC_CHECK_LIB([avcodec], [avcodec_init])
|
AC_CHECK_LIB([avcodec], [avcodec_init])
|
||||||
AC_CHECK_LIB([avformat], [av_frac_init])
|
AC_CHECK_LIB([avformat], [av_frac_init])
|
||||||
|
|
|
@ -57,8 +57,13 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
#ifdef HAVE_LUA50_LUA_H
|
||||||
|
#include <lua50/lualib.h>
|
||||||
|
#include <lua50/lauxlib.h>
|
||||||
|
#else
|
||||||
#include <lualib.h>
|
#include <lualib.h>
|
||||||
#include <lauxlib.h>
|
#include <lauxlib.h>
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int L_callfunc(lua_State *L, int nargs, int nresults);
|
int L_callfunc(lua_State *L, int nargs, int nresults);
|
||||||
|
|
|
@ -34,7 +34,11 @@
|
||||||
//
|
//
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
#if HAVE_LUA50_LUA_H
|
||||||
|
#include <lua50/lua.h>
|
||||||
|
#else
|
||||||
#include <lua.h>
|
#include <lua.h>
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#include <wx/wxprec.h>
|
#include <wx/wxprec.h>
|
||||||
|
|
|
@ -15,6 +15,8 @@ Please visit http://aegisub.net to download latest version
|
||||||
- Added long-missing Edit buttons in Style Manager (jfs)
|
- Added long-missing Edit buttons in Style Manager (jfs)
|
||||||
- Various fixes to better handle paths/file names with non-ANSI characters on Windows (jfs)
|
- Various fixes to better handle paths/file names with non-ANSI characters on Windows (jfs)
|
||||||
o Note that this (unfortunately) doesn't affect video/audio loading, since those still depend on Avisynth, which doesn't support Unicode at all
|
o Note that this (unfortunately) doesn't affect video/audio loading, since those still depend on Avisynth, which doesn't support Unicode at all
|
||||||
|
- Video display fixed on Linux and maybe also Mac (Azzy)
|
||||||
|
- Misc. fixes for building on Linux (Azzy)
|
||||||
|
|
||||||
|
|
||||||
= 1.10 beta - 2006.08.07 ===========================
|
= 1.10 beta - 2006.08.07 ===========================
|
||||||
|
|
|
@ -55,7 +55,9 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BUILD_TIMESTAMP _T(__DATE__) _T(" ") _T(__TIME__)
|
#define _T_rec(X) _T(X)
|
||||||
|
|
||||||
|
#define BUILD_TIMESTAMP _T_rec(__DATE__) _T(" ") _T_rec(__TIME__)
|
||||||
|
|
||||||
// If the BUILD_SVN_REVISION happens to be negative, the build is assumed to be a public-release build (ie. not prerel)
|
// If the BUILD_SVN_REVISION happens to be negative, the build is assumed to be a public-release build (ie. not prerel)
|
||||||
// So manually edit build/svn-revision.h to match that, when doing such a build, or add some other magic to do that.
|
// So manually edit build/svn-revision.h to match that, when doing such a build, or add some other magic to do that.
|
||||||
|
@ -86,7 +88,7 @@ struct VersionInfoStruct {
|
||||||
#endif
|
#endif
|
||||||
SvnRev = BUILD_SVN_REVISION;
|
SvnRev = BUILD_SVN_REVISION;
|
||||||
BuildTime = BUILD_TIMESTAMP;
|
BuildTime = BUILD_TIMESTAMP;
|
||||||
BuildCredit = _T(BUILD_CREDIT);
|
BuildCredit = _T_rec(BUILD_CREDIT);
|
||||||
|
|
||||||
if (SvnRev > 0)
|
if (SvnRev > 0)
|
||||||
SCMStr = wxString::Format(_T("SVN r%d"), SvnRev);
|
SCMStr = wxString::Format(_T("SVN r%d"), SvnRev);
|
||||||
|
|
Loading…
Reference in a new issue