Commit Graph

42 Commits

Author SHA1 Message Date
odrling 9a631d85dd Merge branch 'meson' into meson-vs2019 2020-11-17 20:52:46 +01:00
odrling 6907ea2c62 Merge branch 'master' into meson-vs2019 2020-11-17 19:38:05 +01:00
Ryan Lucia 88bfc0220d meson: initial attempt to generate Aegisub.app on macOS 2020-11-15 12:53:31 -05:00
Ryan Lucia 9a10103bd4 Convert osx-fix-libs.py to py3 2020-11-15 12:53:31 -05:00
Myaamori 93a8f30da1 meson: save git_version.xml to meson build directory in version.ps1 2020-11-08 11:41:57 -05:00
Myaamori 87f6638fa2 meson: ignore second argument in version.ps1
for compatibility with bf2dca2e4c0
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
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
odrling 0d03097a4e force git directory in version.sh 2020-02-29 16:27:21 +01:00
Ryan Lucia fe1813ec03 meson: enable building Aegisub.app on macOS 2020-02-08 23:43:52 +01:00
Ryan Lucia e46a7b2d2b Convert osx-fix-libs.py to py3 2020-02-08 23:43:52 +01:00
Ryan Lucia e6a41ccfbf autotools: remove remaining makefiles 2020-02-08 23:43:51 +01:00
FichteFoll d47597d4da Use git rev-list to determine revision number 2020-02-08 23:43:32 +01:00
FichteFoll 17ae278b83 Fix git_version.h generation 2020-02-08 23:43:32 +01:00
Ryan Lucia 70b729b9e4 Make version.sh executable 2020-02-08 23:42:37 +01:00
Ryan Lucia 0943d8b3fd meson: move version scripts to tools directory 2020-02-08 23:41:40 +01:00
Martin Herkt 7c44ae5303 Meson: respack.lua → respack.py; works out-of-tree 2020-02-08 23:40:07 +01: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 b66c3f05f6 Make version.sh executable 2019-10-05 21:34:39 +02:00
Ryan Lucia ce86f99a4e meson: move version scripts to tools directory 2019-10-05 21:34:23 +02:00
Martin Herkt 4f78f87cb1 Meson: respack.lua → respack.py; works out-of-tree 2019-10-05 21:34:07 +02:00
odrling deaf588af9 [build] apply patch for lua 2019-08-20 01:52:21 +02: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