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