1
0
mirror of https://github.com/odrling/Aegisub synced 2025-04-11 22:56:02 +02:00

50 Commits

Author SHA1 Message Date
odrling
3753e9c491 fix luajit for windows
seems that happens for msys2 too
2020-11-23 21:56:50 +01:00
Myaamori
b48cf56646 meson: update/promote libass dependency wraps 2020-11-23 08:19:28 +01:00
odrling
324dd164f2 fix build (again) 2020-11-21 22:20:57 +01:00
odrling
c5b99ef449 make the internet available again :^) 2020-11-20 02:31:52 +01:00
odrling
4a8781ef1d update libpng wrap 2020-11-18 00:17:00 +01:00
odrling
58a2ec95cd provide freetype_dep 2020-11-18 00:07:23 +01:00
odrling
4eaf4bd75c Revert "custom repo in freetype2 wrap"
This reverts commit e89b9012bc08ee2c2d37e64be2f99f7a181abb67.
2020-11-18 00:03:24 +01:00
odrling
e89b9012bc custom repo in freetype2 wrap 2020-11-17 23:34:36 +01:00
odrling
7db38ecb55 provide libpng wrapper 2020-11-17 23:02:37 +01:00
odrling
ff4d4abdbf custom repo for subprojects/libass wrap 2020-11-17 22:06:28 +01:00
odrling
9a631d85dd Merge branch 'meson' into meson-vs2019 2020-11-17 20:52:46 +01:00
odrling
6907ea2c62 Merge branch 'master' into meson-vs2019 2020-11-17 19:38:05 +01:00
Ryan Lucia
558f59942c meson: switch to upstream freetype 2020-11-15 12:53:31 -05:00
Ryan Lucia
c2d473646c meson: move luabins to subprojects 2020-11-15 12:53:31 -05:00
Myaamori
58296f238d meson: use meson-pr branch for libass 2020-11-08 11:41:57 -05:00
Myaamori
41ef49fceb meson: remove DUALNUM check from LuaJIT 2020-11-08 11:41:57 -05:00
Myaamori
a88fbd5aff meson: add nasm wrap for Windows 2020-11-08 11:41:57 -05:00
Myaamori
fc073aa5e1 meson: patch libass with stub dirent.h
this should probably be handled by the libass meson port at some point
2020-11-08 11:41:57 -05:00
Myaamori
0a3e163303 meson: pin wx version and fix dependencies 2020-11-08 11:41:57 -05:00
Myaamori
69254ab2b1 meson: add FFMS2 wrap 2020-11-08 11:41:57 -05:00
Myaamori
cee4c65c98 meson: add Boost wrap 2020-11-08 11:41:57 -05:00
Myaamori
a6ff208912 meson: add ICU wrap 2020-11-08 11:41:57 -05:00
Myaamori
7f26d05a50 meson: have iconv subproject override iconv dependency 2020-11-08 11:41:57 -05:00
Myaamori
c06b2df750 meson: set correct flags when compiling LuaJIT on Windows 2020-11-08 11:41:57 -05:00
Myaamori
da53b2e814 meson: enable Lua 5.2 compat for both native and host builds 2020-11-08 11:41:57 -05:00
Myaamori
5b84be1f93 meson: update zlib wrapper 2020-11-08 11:41:57 -05:00
Myaamori
10acc00445 meson: Apply Lua 5.2 compat flags to both native and non-native builds (#69)
Otherwise -DLUAJIT_ENABLE_LUA52COMPAT isn't included when building
buildvm, which will then fail to pick up Lua 5.2-only functions
defined using the LJLIB_CF macro (e.g. table.pack).
2020-06-13 12:40:33 +02:00
line0
c4b8b351f1 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
2020-04-11 01:31:14 +02:00
line0
bf85421629 meson: build libiconv as static library 2020-04-11 01:31:13 +02:00
line0
b15baa9611 meson: update dependencies
switch back to official harfbuzz upstream now that meson has landed
2020-04-11 01:31:12 +02:00
Ryan Lucia
cd09702252 [meson] move luabins to subprojects 2020-02-08 23:43:32 +01:00
FichteFoll
a522feaeef Adjust boost gil header paths for boost 1.69
boost/gil.hpp was added in 1.68 and boost/gil/gil_all.hpp removed in
1.69.
2020-02-08 23:43:32 +01:00
Ryan Lucia
9cf3714d88 meson: update subprojects 2020-02-08 23:42:37 +01:00
Ryan Lucia
4b89552ec3 meson: add basic libiconv subproject functionality 2020-02-08 23:42:36 +01:00
Ryan Lucia
4c61dfcf51 meson: fix luajit compiler args 2020-02-08 23:42:36 +01:00
Ryan Lucia
8f5e5bb588 Move iconv to subprojects 2020-02-08 23:42:36 +01:00
Ryan Lucia
bd4f69069c Move hunspell to subprojects 2020-02-08 23:42:36 +01:00
Ryan Lucia
6a2abf9281 Move CSRI to subprojects 2020-02-08 23:42:36 +01:00
Ryan Lucia
59dca1cc2d meson: add wrapfiles for essential subprojects 2020-02-08 23:41:40 +01:00
Ryan Lucia
69e812c694 meson: move luajit to subprojects directory 2020-02-08 23:41:40 +01:00
Martin Herkt
5d1c6daa63 Initial port of the build system to Meson
Still some TODOs left. Probably only works on Linux for now.
2020-02-08 23:40:07 +01:00
Ryan Lucia
128c25f9ee meson: update subprojects 2019-10-05 21:34:40 +02:00
Ryan Lucia
53353f79af meson: add basic libiconv subproject functionality 2019-10-05 21:34:38 +02:00
Ryan Lucia
8062ebbcf0 meson: fix luajit compiler args 2019-10-05 21:34:38 +02:00
Ryan Lucia
7c061ed83b Move iconv to subprojects 2019-10-05 21:34:37 +02:00
Ryan Lucia
b294a0633c Move hunspell to subprojects 2019-10-05 21:34:36 +02:00
Ryan Lucia
f80863415c Move CSRI to subprojects 2019-10-05 21:34:36 +02:00
Ryan Lucia
46a60cf3da meson: add wrapfiles for essential subprojects 2019-10-05 21:34:35 +02:00
Ryan Lucia
ba1eb3d24c meson: move luajit to subprojects directory 2019-10-05 21:34:34 +02:00
Martin Herkt
0fb8dab687 Initial port of the build system to Meson
Still some TODOs left. Probably only works on Linux for now.
2019-10-05 21:34:06 +02:00