Ryan Lucia
9cf3714d88
meson: update subprojects
2020-02-08 23:42:37 +01:00
Ryan Lucia
2644f0cf54
meson: remove 'build_' prefix from option
2020-02-08 23:42:37 +01:00
Ryan Lucia
70b729b9e4
Make version.sh executable
2020-02-08 23:42:37 +01:00
Ryan Lucia
a78b0fb430
Fix PCH usage
...
Hopefully this time in a way that doesn't ruin life for Unix folks!
2020-02-08 23:42:36 +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
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
3f924350ee
Remove submodules
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
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
Ryan Lucia
d4a7351087
meson: fix syntax errors in packages/meson.build
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
ed461072f2
Remove autotools build system
2020-02-08 23:41:40 +01:00
line0
323f1dca95
PowerShell version script: work correctly from any cwd; do not error out when version.h doesn't already exist; adjust git_version.h and git_version.xml paths for meson build system
2020-02-08 23:40:07 +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
3d79206987
Fix spacing around colons in luajit subproject files
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
eb22e16ecb
Enable version.ps1 on windows
...
version.ps1 itself still has to be modified to support out-of-tree builds
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
line0
759b7fbaab
add powershell version of build/version.sh
2020-02-08 23:40:07 +01:00
FichteFoll
bd07f4d103
Always build git_version.sh
2020-02-08 23:40:07 +01:00
Martin Herkt
3cc6187174
Fix fdo icon install path
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
odrling
48922bf4b5
Merge branch 'master' of github.com:TypesettingTools/Aegisub
2020-02-08 22:11:06 +01:00
Andrew Neth
d0bab1212c
Look for both system fonts and user fonts on Windows ( #64 )
...
* Look for both system fonts and user fonts on Windows
* Move repeated font registry reading code to separate function
* Pass the files vector to read_fonts_from_key as a reference
* Allocate a larger filename buffer when necessary while reading fonts from registry
2020-02-08 15:41:03 -05:00
RhiobeT
9c5f7f24b7
Better safe than sorry
2020-02-03 13:18:44 +01:00
Pierre Jeanjean
7bbf150b44
Fix charset detection and conversion issues
2020-02-02 15:37:05 +01:00
odrling
0348d60019
[readme] add build status [skip ci]
2019-12-29 01:17:16 +01:00
odrling
c36f16fb08
[help] add joysound exporter item
2019-12-11 00:38:59 +01:00
odrling
b185a5e3c4
[build] set minimal boost version to 1.67.0
2019-10-16 14:32:06 +02:00
odrling
cd95439dcb
[readme] Update Windows installer link [skip ci]
2019-10-16 00:05:31 +02:00
odrling
d66b3aee61
[ci] remove .exe at end of link [skip ci]
...
Seems like it triggers a download for some browsers...
2019-10-16 00:04:36 +02:00
odrling
ee19a981d9
Update readme with links to installer and packages [skip ci]
2019-10-15 23:54:09 +02:00
odrling
8615152bc2
[windows] add Amaranth in installer
2019-10-15 19:20:13 +02: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