Commit Graph

27 Commits

Author SHA1 Message Date
odrling cf05a92568 [meson] fix update checker 2020-02-08 23:43:52 +01:00
odrling 3b97278982 [meson] add libssl and update automation autoloaded files 2020-02-08 23:43:52 +01:00
Ryan Lucia 06bbc218e9 meson: temporarily disable c_std=c11 to fix Linux builds 2020-02-08 23:43:52 +01:00
Ryan Lucia fe1813ec03 meson: enable building Aegisub.app on macOS 2020-02-08 23:43:52 +01:00
Ryan Lucia cd09702252 [meson] move luabins to subprojects 2020-02-08 23:43:32 +01:00
Ryan Lucia be64ea3f6e meson: fix up OSX and non-MSVC detection 2020-02-08 23:43:32 +01:00
Ryan Lucia 20ce892352 meson: attempt to wrangle dependencies 2020-02-08 23:43:32 +01:00
Ryan Lucia 2644f0cf54 meson: remove 'build_' prefix from option 2020-02-08 23:42:37 +01:00
Ryan Lucia bc13aa919c meson: allow additional include directories for manually located deps 2020-02-08 23:42:36 +01:00
Ryan Lucia 664131de6d meson: add Windows-specific project args 2020-02-08 23:42:36 +01:00
Ryan Lucia 885f5bb9c2 meson: fix option name lookup in build file 2020-02-08 23:42:36 +01:00
Ryan Lucia cdd2fe6e5f meson: add DirectSound detection 2020-02-08 23:42:36 +01:00
Ryan Lucia 4b89552ec3 meson: add basic libiconv subproject functionality 2020-02-08 23:42:36 +01:00
Ryan Lucia c86d365dc2 meson: bump c++ version 2020-02-08 23:41:40 +01:00
Ryan Lucia 0943d8b3fd meson: move version scripts to tools directory 2020-02-08 23:41:40 +01:00
Ryan Lucia 13b95ea381 meson: rename option for optional dependencies 2020-02-08 23:40:07 +01:00
Ryan Lucia 40c64ba1fe meson: remove 'static' option 2020-02-08 23:40:07 +01:00
Ryan Lucia 7bb39d277d Switch from combo option to feature where appropriate
Also remove the extra space before colons :)
2020-02-08 23:40:07 +01:00
Ryan Lucia c1872422a5 Move version generation scripts up a level 2020-02-08 23:40:07 +01:00
Ryan Lucia a9b956693c Switch to newer path concatenation syntax 2020-02-08 23:40:07 +01:00
Ryan Lucia 0c148ec512 Make spacing around colons consistent 2020-02-08 23:40:07 +01:00
Ryan Lucia f3fa1adf46 Don't require fontconfig on windows 2020-02-08 23:40:07 +01:00
Ryan Lucia 789ec12f8e Bump Meson version
Build file was using a now-deprecated property
2020-02-08 23:40:07 +01:00
Martin Herkt 7c44ae5303 Meson: respack.lua → respack.py; works out-of-tree 2020-02-08 23:40:07 +01:00
Martin Herkt 507a13859f Meson: add gettext i18n 2020-02-08 23:40:07 +01:00
Martin Herkt 146d1aa7b8 Meson: add install rules 2020-02-08 23:40:07 +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