Ryan Lucia
fb02d6855c
Fix compilation on Mojave
2019-05-16 17:41:18 -04:00
Thomas Goyne
f555ac841c
Bump minimum macOS version to 10.8
...
Recent versions of the SDK have dropped support for <future> when targeting
10.7.
2017-07-04 12:31:55 -07:00
Thomas Goyne
b6c1bb146b
Add PTHREAD_CFLAGS to LIBS_PTHREAD
...
As the ax_pthread documentation says you need to do.
Closes #1902 . Closes #1911 .
2016-03-05 11:23:46 -08:00
Thomas Goyne
4c15d0ba84
Add support for running respack.lua with system Lua
2016-03-05 10:51:26 -08:00
Thomas Goyne
0ed6dd46fb
Add support for using system LuaJIT rather than the bundled copy
...
Closes #1904 .
2016-03-05 10:51:16 -08:00
Thomas Goyne
45315476bd
Switch to a maintained fork of universalchardet
2016-02-09 20:29:29 -08:00
Thomas Goyne
6929dcabc1
Move the boost config defines to acconf.h to make the build command lines less gross
2015-01-01 10:24:01 -08:00
Thomas Goyne
affb47776b
Build with BOOST_MULTI_INDEX_DISABLE_SERIALIZATION
2015-01-01 10:23:59 -08:00
darealshinji
c7dc8664de
fix permissions in INSTALL_FLAGS
2014-08-26 08:30:42 +02:00
Thomas Goyne
3ef728405d
Add -DBOOST_SYSTEM_NO_DEPRECATED to Boost's CPPFLAGS
2014-06-29 10:45:26 -07:00
Thomas Goyne
4861287332
Remove the in-repo copy of the fontconfig config files
...
And just copy them from the fontconfig installation being used.
2014-06-24 09:06:32 -07:00
Thomas Goyne
68eaab0f43
Convert the build system to non-recursive make
...
Speeds up a no-op build from 500ms to 60ms and significantly improves
dependency tracking.
2014-06-17 11:37:20 -07:00
Thomas Goyne
47303007eb
Remove the ?docs token
...
It's not actually used anywhere and not even set on Windows.
2014-06-04 14:15:26 -07:00
Thomas Goyne
3a64d81c50
Decruftify and fix the boost configure checks
2014-04-28 18:37:43 -07:00
Thomas Goyne
63f4bf1beb
Switch from regular Lua to LuaJIT
2014-04-28 07:38:30 -07:00
Thomas Goyne
9492192b73
Switch back to building Lua as C
...
In preparation for switching to LuaJIT, which doesn't support PUC Lua's
thing of using C++ exceptions for lua_error.
Requires replacing all uses of lua_error (and things calling lua_error)
with custom versions that throw an exception instead and adding an
exception -> lua error wrapper at all C++ -> Lua boundaries.
2014-04-27 10:37:23 -07:00
Thomas Goyne
843e71331f
Add in-repo copy of Lua and use it rather than the system copy
...
Aegisub needs Lua built as C++ (for stack unwinding on errors). No one
packages it like that, so at the moment we can't actually use systme
packages for Lua.
Fixes a bunch of memory leaks on Automation errors.
2014-03-11 12:15:01 -07:00
Thomas Goyne
33a4a056a4
Move everything up a level since the root dir no longer has stuff
2014-03-11 12:14:57 -07:00