Ryan
248785d7ad
meson: apply manifest on windows
2021-01-30 12:02:34 -05:00
Ryan
36b75b827d
meson: fix warnings, cleanup
2021-01-30 12:02:18 -05:00
Ryan
2cb759a6e2
win_installer: set directory correctly after DepCtrl checkout
2021-01-30 09:11:34 -05:00
Ryan
8acc8be2ba
win_installer: checkout DepCtrl 0.6.3
2021-01-17 09:53:19 -05:00
Ryan
8cf4100c87
meson: fix resource file compilation
...
This enables video to load correctly in Windows builds
2021-01-10 03:14:12 -05:00
Ryan
a3ec466ff6
meson: fix Windows installer generation
...
This includes some miscellaneous cleanup to the installer files as well
2021-01-10 03:14:12 -05:00
Ryan Lucia
89c788a4b3
autotools: remove remaining makefiles
2021-01-10 03:14:12 -05:00
Myaamori
0ea6d36fca
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
2021-01-10 03:14:12 -05:00
Ryan Lucia
e3826cb17e
meson: initial attempt to generate Aegisub.app on macOS
2021-01-10 03:14:12 -05:00
Ryan Lucia
8f42f11b11
Convert osx-fix-libs.py to py3
2021-01-10 03:14:12 -05:00
Myaamori
3147f303c8
meson: save git_version.xml to meson build directory in version.ps1
2021-01-10 03:14:12 -05:00
Myaamori
65fc7c0f30
meson: ignore second argument in version.ps1
...
for compatibility with bf2dca2e4c0
2021-01-10 03:14:12 -05:00
Myaamori
51b8248ac8
meson: create git_version.h in build directory in version.sh
2021-01-10 03:14:12 -05:00
line0
f039395003
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
2021-01-10 03:14:12 -05:00
FichteFoll
9fdf490cff
Use git rev-list to determine revision number
2021-01-10 03:14:12 -05:00
FichteFoll
8704f83743
Fix git_version.h generation
2021-01-10 03:14:12 -05:00
Ryan Lucia
1599858c92
Make version.sh executable
2021-01-10 03:14:12 -05:00
Ryan Lucia
1a133cd567
meson: move version scripts to tools directory
2021-01-10 03:14:12 -05:00
Martin Herkt
ca3802e82a
Meson: respack.lua → respack.py; works out-of-tree
2021-01-10 03:14:12 -05:00
Ryan Lucia
5ed4838d00
Convert osx-fix-libs to py3
2019-05-16 18:11:03 -04:00
Ryan Lucia
628962559d
Update strip-icu to python 3
2019-01-07 21:48:49 -05:00
Thomas Goyne
893b08a19c
Add CFLAGS_PTHREAD/LIBS_PTHREAD to everything needing them
...
Closes #1903 .
2016-03-05 11:23:46 -08:00
Thomas Goyne
4c15d0ba84
Add support for running respack.lua with system Lua
2016-03-05 10:51:26 -08:00
darealshinji
14a80dbabd
Change LIBS_PTHREAD to PTHREAD_LIBS
...
See https://github.com/tgoyne/aegisub/blob/master/m4macros/ax_pthread.m4#L12
2016-01-12 11:11:09 +01:00
Thomas Goyne
ad0f702a55
Escape "." corrently in respack.lua
...
Using \ works in minilua, but not real lua.
Closes #1898 .
2016-01-11 20:52:40 -08:00
Thomas Goyne
6780373a50
Remove fontconfig config files from the OS X package
2016-01-02 15:42:25 -08:00
Thomas Goyne
ea43700531
Add LIBS_PTHREAD to repack-thes-dict
...
Closes https://github.com/Aegisub/Aegisub/pull/28 .
2015-09-13 12:12:17 +02:00
Thomas Goyne
99cf941edd
Trim a bit more out of the ICU data files
2014-06-26 16:50:43 -07:00
Thomas Goyne
4861287332
Remove the in-repo copy of the fontconfig config files
...
And just copy them from the fontconfig installation being used.
2014-06-24 09:06:32 -07:00
Thomas Goyne
68eaab0f43
Convert the build system to non-recursive make
...
Speeds up a no-op build from 500ms to 60ms and significantly improves
dependency tracking.
2014-06-17 11:37:20 -07:00
Thomas Goyne
7780fadfc6
Fix restarting the application after changing the UI language on OS X
2014-06-14 06:51:53 -07:00
Thomas Goyne
ebb13d96ec
Add the restart helper binary to the application bundle, not the source file
2014-06-14 06:51:53 -07:00
Thomas Goyne
6500b379bd
Remove all distfile stuff from the build system
...
It's unused and out of date.
2014-06-09 17:20:56 -07:00
Thomas Goyne
679b96fdfe
Add msbuild build system for ICU
2014-05-08 12:34:04 -07:00
Thomas Goyne
d3a4bed994
Port respack to lua
...
Simplifies the build system a little by cutting down on the number of
helpers that need to be built.
2014-05-08 10:39:18 -07:00
Thomas Goyne
9f8a10b014
Strip a few more MB of unused stuff from ICU's data files
2014-05-07 15:57:48 -07:00
Thomas Goyne
63f4bf1beb
Switch from regular Lua to LuaJIT
2014-04-28 07:38:30 -07:00
Thomas Goyne
33a4a056a4
Move everything up a level since the root dir no longer has stuff
2014-03-11 12:14:57 -07:00