Ryan
ef64307ba1
Switch to upstream LuaJIT
...
This does not yet handle the patching, but should build without issue
2021-03-27 12:34:18 -04:00
Ryan Lucia
2abb098bd1
meson: improve iconv detection
2021-02-22 14:26:03 -05:00
Ryan
7d9feca578
meson: add CSRI support
2021-01-30 08:57:39 -05:00
Ryan
8d8ea166df
lua: remove usage of luaL_reg in favor of luaL_Reg
...
The former was deprecated with 5.1, and removed entirely in later versions and in LuaJIT
2021-01-30 07:25:06 -05:00
Ryan
308ef6cbb0
meson: promote dirent wrap
2021-01-16 05:30:59 -05:00
Ryan
d583744b69
Merge in work from TypesettingTools fork
2021-01-16 02:12:31 -05:00
Ryan
7f46b687e1
meson: remove libass dirent patch
...
Handled more properly in libass itself
2021-01-10 03:14:12 -05:00
Ryan
a77f7d48df
meson: update to reflect fixes in dependencies
2021-01-10 03:14:12 -05:00
Ryan Lucia
89c788a4b3
autotools: remove remaining makefiles
2021-01-10 03:14:12 -05:00
Ryan Lucia
cd0eee968f
meson: minor subproject cleanup, update gitignore
2021-01-10 03:14:12 -05:00
Ryan Lucia
18ccc1d7f0
meson: disable building ffmpeg tests
2021-01-10 03:14:12 -05:00
Myaamori
6ff1729303
meson: update/promote libass dependency wraps
2021-01-10 03:14:12 -05:00
Ryan Lucia
7d4c99db5a
meson: switch to upstream freetype
2021-01-10 03:14:12 -05:00
Ryan Lucia
44af99a163
meson: move luabins to subprojects
2021-01-10 03:14:12 -05:00
Myaamori
d80b8d6de0
meson: use meson-pr branch for libass
2021-01-10 03:14:12 -05:00
Myaamori
0e51dba59b
meson: remove DUALNUM check from LuaJIT
2021-01-10 03:14:12 -05:00
Myaamori
b1c2fbdb19
meson: add nasm wrap for Windows
2021-01-10 03:14:12 -05:00
Myaamori
2510ef25c2
meson: patch libass with stub dirent.h
...
this should probably be handled by the libass meson port at some point
2021-01-10 03:14:12 -05:00
Myaamori
03de8929d4
meson: pin wx version and fix dependencies
2021-01-10 03:14:12 -05:00
Myaamori
f9f8b6c4d3
meson: add FFMS2 wrap
2021-01-10 03:14:12 -05:00
Myaamori
ce791773f6
meson: add Boost wrap
2021-01-10 03:14:12 -05:00
Myaamori
d6ee06eb54
meson: add ICU wrap
2021-01-10 03:14:12 -05:00
Myaamori
64df2d61c7
meson: have iconv subproject override iconv dependency
2021-01-10 03:14:12 -05:00
Myaamori
130339a3d6
meson: set correct flags when compiling LuaJIT on Windows
2021-01-10 03:14:12 -05:00
Myaamori
1fc019447a
meson: enable Lua 5.2 compat for both native and host builds
2021-01-10 03:14:12 -05:00
Myaamori
f6b74331da
meson: update zlib wrapper
2021-01-10 03:14:12 -05:00
line0
88e24db733
meson: add support for building wxWidgets as a subproject (WIP)
...
monolithic build only and disabled precompiled headers due to limited cmake support in meson
still missing linker dependencies refs to Windows SDK libs
2021-01-10 03:14:12 -05:00
line0
23e86bf074
meson: build libiconv as static library
2021-01-10 03:14:12 -05:00
line0
609d38e605
meson: update dependencies
...
switch back to official harfbuzz upstream now that meson has landed
2021-01-10 03:14:12 -05:00
Ryan Lucia
57e4f788d0
meson: update subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
9aeaceb6e7
meson: add basic libiconv subproject functionality
2021-01-10 03:14:12 -05:00
Ryan Lucia
631dad170f
meson: fix luajit compiler args
2021-01-10 03:14:12 -05:00
Ryan Lucia
d3c709a2ea
Move iconv to subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
608d0c9c15
Move hunspell to subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
609f5be032
Move CSRI to subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
0be226aa6c
meson: add wrapfiles for essential subprojects
2021-01-10 03:14:12 -05:00
Ryan Lucia
506bac365d
meson: move luajit to subprojects directory
2021-01-10 03:14:12 -05:00
Martin Herkt
8905921a2d
Initial port of the build system to Meson
...
Still some TODOs left. Probably only works on Linux for now.
2021-01-10 03:14:12 -05:00