Commit Graph

7999 Commits

Author SHA1 Message Date
odrling 59c39c8822 . 2019-12-28 22:10:59 +01:00
odrling 0d6b302c59 Revert "."
This reverts commit 12e43aff1c.
2019-12-28 22:09:42 +01:00
odrling 12e43aff1c . 2019-12-28 22:08:36 +01:00
odrling e8795dd784 . 2019-12-28 22:07:15 +01:00
odrling 670ad4fa3b . 2019-12-28 22:05:38 +01:00
odrling 94d5baa8e9 . 2019-12-28 22:02:37 +01:00
odrling 0de85236c8 wxWidgets 2019-12-28 22:00:53 +01:00
odrling ce7cde458b boost 2019-12-28 21:44:48 +01:00
odrling 7fc0db1613 . 2019-12-28 21:43:05 +01:00
odrling 4ae9594190 . 2019-12-28 21:41:52 +01:00
odrling ba72150c8d :ChrisDespair: 2019-12-28 21:33:20 +01:00
odrling 7cff9f3dd1 . 2019-12-28 21:31:18 +01:00
odrling b820e3594b . 2019-12-28 21:30:31 +01:00
odrling 1fc91d5bf5 . 2019-12-28 21:28:26 +01:00
odrling db8508bd1d . 2019-12-28 21:25:33 +01:00
odrling 71df6cba5c [appveyor] test meson build 2019-12-28 21:20:46 +01:00
line0 2f1f884906 meson: build libiconv as static library 2019-10-27 02:30:01 +01:00
line0 fdc73fc87e meson: define BOOST_USE_WINDOWS_H on Windows
fixes symbol redefinition errors in VS 2019
2019-10-27 02:29:31 +01:00
line0 25bf0c9d9a meson: update dependencies 2019-10-27 02:28:12 +01:00
line0 239712f119 meson: don't build fontconfig file lister on windows 2019-10-27 02:23:40 +01:00
line0 be452d3979 fix PCHs on VS2019
* separate PCH for C and C++
* acconf.h now included in PCHs on windows, too
* meson now auto-generates companion source files for PCH headers
2019-10-27 02:19:38 +01:00
FichteFoll ad5205202f Use i18n.merge_file for real
Requires gettext 0.19, which is available on all major linux dists.

Not compatible with autotools chain! (For now, anyway.)
2019-10-05 21:34:42 +02:00
FichteFoll f477393217 Add commented i18n.merge_file version
Using that makes use of gettext (and msgfmt) rather than intltool,
which is the proper way but requires a more recent gettext version and
I'm not comfortable adding that dependency for now.

Specifically, it would require updating the autotools chain as well
as the template files are incompatible.

See https://wiki.gnome.org/MigratingFromIntltoolToGettext for more info.
2019-10-05 21:34:42 +02:00
FichteFoll 02c7e4b73c Move language specifications to LINGUAS file
This is required when using i18n.merge_file.
2019-10-05 21:34:41 +02:00
FichteFoll 6b8d7c4ce8 Properly build aegisub.desktop 2019-10-05 21:34:41 +02:00
Ryan Lucia 8e2009a055 Add virtual destructor to SignalBase
Quashes a frequent warning
2019-10-05 21:34:41 +02:00
Ryan Lucia c186f153c3 meson: fix up OSX and non-MSVC detection 2019-10-05 21:34:41 +02:00
FichteFoll 23747c5166 Use git rev-list to determine revision number 2019-10-05 21:34:41 +02:00
FichteFoll e6f9dda2b7 Fix git_version.h generation 2019-10-05 21:34:40 +02:00
Ryan Lucia 77dae2c1ff meson: attempt to wrangle dependencies 2019-10-05 21:34:40 +02:00
Ryan Lucia c7e3566a77 gitignore: mass cleaning 2019-10-05 21:34:40 +02:00
Ryan Lucia 6f94eb2b9a Windows installer: always include vc+ runtime 2019-10-05 21:34:40 +02:00
Ryan Lucia 128c25f9ee meson: update subprojects 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 b66c3f05f6 Make version.sh executable 2019-10-05 21:34:39 +02:00
Ryan Lucia 0d8c25a20d Fix PCH usage
Hopefully this time in a way that doesn't ruin life for Unix folks!
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 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 4bb6be0b2b Remove submodules 2019-10-05 21:34:35 +02:00
Ryan Lucia ce160e0c3a meson: bump c++ version 2019-10-05 21:34:35 +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
Ryan Lucia 504bd7a7ca meson: fix syntax errors in packages/meson.build 2019-10-05 21:34:24 +02:00