odrling
dc9d9beec5
meson: create git_version.h in configuration step
2020-11-24 14:54:37 +01:00
Myaamori
805b01720d
meson: fix wx subproject on Linux
2020-11-23 21:56:42 +01:00
Myaamori
44927acc6e
meson: set _DEBUG on all platforms for debug builds
2020-11-23 08:16:58 +01:00
Myaamori
b36b81acd7
meson: don't generate git_version.xml and don't regenerate git_version.h on windows
...
Also fix incorrect use of return outside function. Fixes #80
2020-11-23 08:16:35 +01:00
odrling
324dd164f2
fix build (again)
2020-11-21 22:20:57 +01:00
odrling
82afc56f6f
fix mingw build
2020-11-19 00:42:39 +01:00
odrling
56cbc593bf
bump version
2020-11-17 21:01:54 +01:00
odrling
9a631d85dd
Merge branch 'meson' into meson-vs2019
2020-11-17 20:52:46 +01:00
Ryan Lucia
3221a5e77b
meson: search for 'system' module with system boost
...
System was made header-only by 1.74, so we can't check for it in the submodule, but when linking with older system boosts we need to make sure it gets linked in
2020-11-15 12:53:31 -05:00
Ryan Lucia
8900da2b9d
meson: allow boost fallback under msvc
2020-11-15 12:53:31 -05:00
Ryan Lucia
0d55458839
meson: allow wx fallback on all platforms
2020-11-15 12:53:31 -05:00
Ryan Lucia
fba8529d65
meson: remove old wx_path and icu_path hacks
2020-11-15 12:53:31 -05:00
Ryan Lucia
34ae282d58
meson: default to buildtype debugoptimized
2020-11-15 12:53:31 -05:00
Ryan Lucia
88bfc0220d
meson: initial attempt to generate Aegisub.app on macOS
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
a88fbd5aff
meson: add nasm wrap for Windows
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
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
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