Myaamori
0a3e163303
meson: pin wx version and fix dependencies
2020-11-08 11:41:57 -05:00
Myaamori
af49c1586d
meson: use check_header to check for iconv
...
iconv is not a standalone library on Linux, so find_library is pointless
2020-11-08 11:41:57 -05:00
Myaamori
255a9fc846
meson: define fallbacks for optional dependencies
2020-11-08 11:41:57 -05:00
Myaamori
fd00ba50f2
meson: create git_version.h in build directory in version.sh
2020-11-08 11:41:57 -05:00
Myaamori
0c5c4db142
meson: don't build with C11
...
C11 breaks the LuaJIT build
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
5b84be1f93
meson: update zlib wrapper
2020-11-08 11:41:57 -05:00
line0
1dcfbbd194
meson: add missing link dependencies on windows
2020-04-12 21:51:28 +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
5f06eb3376
meson: generate git_version header in build root rather than within the source tree
...
fixes an issue where the windows version of the git version update script generated the header in a place where it couldn't be found by the include in version.cpp
2020-04-11 01:31:13 +02:00
line0
f5621bc6a6
meson: make boost honor the global default_library option
2020-04-11 01:31:13 +02:00
line0
1631ce855a
meson: define BOOST_USE_WINDOWS_H on Windows
...
fixes symbol redefinition errors in VS 2019
2020-04-11 01:31:13 +02:00
line0
1237989bd2
meson: don't build fontconfig file lister on windows
2020-04-11 01:30:11 +02:00
Ryan Lucia
c186f153c3
meson: fix up OSX and non-MSVC detection
2019-10-05 21:34:41 +02:00
Ryan Lucia
77dae2c1ff
meson: attempt to wrangle dependencies
2019-10-05 21:34:40 +02:00
Ryan Lucia
d2316c2c87
meson: remove 'build_' prefix from option
2019-10-05 21:34:39 +02:00
Ryan Lucia
bd9205d3d6
meson: allow additional include directories for manually located deps
2019-10-05 21:34:39 +02:00
Ryan Lucia
dc961fbeca
meson: add Windows-specific project args
2019-10-05 21:34:38 +02:00
Ryan Lucia
637d4ba177
meson: fix option name lookup in build file
2019-10-05 21:34:38 +02:00
Ryan Lucia
c0f8828f62
meson: add DirectSound detection
2019-10-05 21:34:38 +02:00
Ryan Lucia
53353f79af
meson: add basic libiconv subproject functionality
2019-10-05 21:34:38 +02:00
Ryan Lucia
ce160e0c3a
meson: bump c++ version
2019-10-05 21:34:35 +02:00
Ryan Lucia
ce86f99a4e
meson: move version scripts to tools directory
2019-10-05 21:34:23 +02:00
Ryan Lucia
3ca8193ad0
meson: rename option for optional dependencies
2019-10-05 21:34:10 +02:00
Ryan Lucia
0ab47f2b8d
meson: remove 'static' option
2019-10-05 21:34:10 +02:00
Ryan Lucia
37c6d34295
Switch from combo option to feature where appropriate
...
Also remove the extra space before colons :)
2019-10-05 21:34:09 +02:00
Ryan Lucia
4c7fb2debb
Move version generation scripts up a level
2019-10-05 21:34:09 +02:00
Ryan Lucia
b960971613
Switch to newer path concatenation syntax
2019-10-05 21:34:09 +02:00
Ryan Lucia
ffacb49fdf
Make spacing around colons consistent
2019-10-05 21:34:08 +02:00
Ryan Lucia
c98634b25a
Don't require fontconfig on windows
2019-10-05 21:34:08 +02:00
Ryan Lucia
98bf0f8000
Bump Meson version
...
Build file was using a now-deprecated property
2019-10-05 21:34:08 +02:00
Martin Herkt
4f78f87cb1
Meson: respack.lua → respack.py; works out-of-tree
2019-10-05 21:34:07 +02:00
Martin Herkt
f6c2a4998a
Meson: add gettext i18n
2019-10-05 21:34:07 +02:00
Martin Herkt
d966e2c282
Meson: add install rules
2019-10-05 21:34:06 +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