Commit graph

58 commits

Author SHA1 Message Date
Thomas Goyne
096398425a Skip some pointless configure checks on OS X 2015-07-27 18:19:41 -07:00
Thomas Goyne
6929dcabc1 Move the boost config defines to acconf.h to make the build command lines less gross 2015-01-01 10:24:01 -08:00
Thomas Goyne
e675cf10da Don't version the executable on Linux
Release branches will continue to use versioned file names, but that
doesn't really make much sense for builds from master.
2014-07-23 15:29:54 -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
168cb8d7ef Move the desktop dir under the packages dir 2014-06-09 17:20:56 -07:00
Thomas Goyne
53f02d33a6 Fix a bunch of warnings when building with gcc on linux 2014-05-20 09:46:57 -07:00
Thomas Goyne
b24e2c33e0 Update URL for ffms2 2014-04-29 07:24:43 -07:00
Thomas Goyne
3a64d81c50 Decruftify and fix the boost configure checks 2014-04-28 18:37:43 -07:00
Thomas Goyne
63f4bf1beb Switch from regular Lua to LuaJIT 2014-04-28 07:38:30 -07:00
Thomas Goyne
c685ae4aea Remove -Wno-long-long from default CXXFLAGS
It's no longer nonstandard in C++11 so there's no default warning for
it.
2014-04-16 08:11:37 -07:00
Thomas Goyne
39823b5d89 Delete the unfinished crash reporter 2014-03-19 08:22:53 -07:00
Thomas Goyne
1745177b6c Fix compilation with non-bleeding edge boost 2014-03-11 12:15:01 -07:00
Thomas Goyne
843e71331f Add in-repo copy of Lua and use it rather than the system copy
Aegisub needs Lua built as C++ (for stack unwinding on errors). No one
packages it like that, so at the moment we can't actually use systme
packages for Lua.

Fixes a bunch of memory leaks on Automation errors.
2014-03-11 12:15:01 -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
Amar Takhar
b1c441ff73 Commit the new build system (complete re-write), this includes several changes:
* Sane C/CXX/CPP/LDFLAGS
 * --with/--without settings
 * Proper gettext support
 * System portability changes (to support OS X and all other unix-like osen)
 * Features to allow for proper compile time settings (support exists features
   need to be added)

This comes with no warrenty at the moment, auto3 and asa support are both
incomplete/non-existent, there is no documentation and some conftests still nee$
to be written.

It's still incomplete try it at your own risk!

Originally committed to SVN as r1865.
2008-03-03 07:22:58 +00:00
shb
b2518f9ca1 New and reorganized perl sources. Autotools patched accordingly. Win build must be fixed.
Originally committed to SVN as r1827.
2008-01-24 17:20:47 +00:00
Rodrigo Braz Monteiro
da09a52b59 Applied p-static's patch to use swscale with ffmpeg video provider for major speed improvement.
Originally committed to SVN as r1796.
2008-01-20 21:15:22 +00:00
Niels Martin Hansen
991562d0f3 Don't check lib libssa - it's not supported and won't ever be. (It's a dead project.)
Originally committed to SVN as r1627.
2007-10-28 14:41:04 +00:00
David Lamparter
80fa4bc3a2 let wx run over the cliff like a f***ing hobbit^Wlemming.
Originally committed to SVN as r1405.
2007-07-10 21:29:49 +00:00
David Lamparter
befce025c0 merge slightly adapted version of bug #478 patch
Originally committed to SVN as r1396.
2007-07-08 20:55:10 +00:00
David Lamparter
00f64c0620 move translations to po/ and use gettext build system
Originally committed to SVN as r1373.
2007-07-05 15:11:22 +00:00
David Lamparter
2d1df509f4 fix auto* library referencing
Originally committed to SVN as r1282.
2007-06-21 20:41:17 +00:00
Niels Martin Hansen
1a5906f97c Removed FexTracker for good.
Originally committed to SVN as r1214.
2007-06-08 00:30:37 +00:00
David Lamparter
94385aca8f --enable-lemming - make configure run over the cliff
Originally committed to SVN as r1213.
2007-06-08 00:29:20 +00:00
Niels Martin Hansen
b3c15d8d2e Somewhat working auto3 on Linux, still needs some minor fixing
Originally committed to SVN as r1167.
2007-05-07 16:44:26 +00:00
Niels Martin Hansen
e659a5d12f Separate Auto3 lib seems to work on Windows now... changed the GNU build system a bit so it shouldn't try to build Auto3 yet. (Still some decisions to be made about where the lib should be placed and how it should be loaded.) Building on POSIX might break now...
Originally committed to SVN as r1159.
2007-05-03 17:57:21 +00:00
Niels Martin Hansen
d244277ac9 More fixing build system
Originally committed to SVN as r1148.
2007-04-26 21:38:42 +00:00
Niels Martin Hansen
4a54dd2bf8 Forgot yet another Makefile in configure.ac.
Originally committed to SVN as r1138.
2007-04-25 02:23:07 +00:00
Niels Martin Hansen
e8409a44cd Forgot to reference additional Makefiles to be configured in configure.ac.
Originally committed to SVN as r1136.
2007-04-25 02:13:54 +00:00
Niels Martin Hansen
a278e4e4a3 More fixing of build system: Properly link GL framework on OS X (I hope.) FFmpeg is now optional. Check for a working pthreads. More detailed warnings when no audio players or video/audio providers are available.
Originally committed to SVN as r1127.
2007-04-24 00:52:49 +00:00
Niels Martin Hansen
5ee7106920 Various fixes in build system
Originally committed to SVN as r1125.
2007-04-23 22:34:52 +00:00
Rodrigo Braz Monteiro
760cb49475 Made Aegisub use -O2 on posix
Originally committed to SVN as r1119.
2007-04-23 02:58:49 +00:00
Niels Martin Hansen
0617076b72 Added (broken) PulseAudio audio player. It currently deadlocks.
Originally committed to SVN as r1118.
2007-04-23 02:30:27 +00:00
Rodrigo Braz Monteiro
244b28ecf1 Ruby should hopefully work on posix now, but is hopefully optional. Aegisub is a project made of hopes.
Originally committed to SVN as r1116.
2007-04-22 22:20:53 +00:00
Niels Martin Hansen
5851f0561f Implemented (seemingly broken) Alsa audio player.
Fixed hunspell-related bugs in autoconf/automake system.

Originally committed to SVN as r1114.
2007-04-22 21:59:35 +00:00
Niels Martin Hansen
cf2d2ff5d4 Fixed "cannot wait for thread termination (invalid handle)" error in Auto4/Lua on wxMSW 2.8.3 by removing threading dependency in Auto4LuaScript::Create. It wasn't needed there anyway.
Also removed absolute dependency on hunspell, Aegisub should just build without spellchecking support now. Finally removed requirement to have built with at least one spellchecker. (That was stupid.)

Originally committed to SVN as r1112.
2007-04-22 15:45:29 +00:00
Rodrigo Braz Monteiro
7f6c3a4ba1 1111 GET - failed attempt to get Ruby to work (commented out) and made PortAudio optional (I hope)
Originally committed to SVN as r1111.
2007-04-22 07:04:31 +00:00
Rodrigo Braz Monteiro
31fac78388 Fixed hunspell support in Linux.
Originally committed to SVN as r1110.
2007-04-22 04:21:19 +00:00
Niels Martin Hansen
a05cf649fe Proper checking for OpenGL, hopefully also using the right includes on OS X.
Most OS X users will want to add --with-apple-opengl-framework to the configure command line.

Originally committed to SVN as r1109.
2007-04-22 02:24:27 +00:00
Niels Martin Hansen
c6722b0587 Fixed some building on Linux, at least on Ubuntu Feisty amd64. Also
updated configure.ac to check for wxSTC instead of wxScintilla.

Originally committed to SVN as r1106.
2007-04-22 00:23:21 +00:00
David Lamparter
a274bbc1aa detect PortAudio v19 and use accordingly
Originally committed to SVN as r1011.
2007-04-05 16:39:49 +00:00
David Lamparter
5b0255a59d check for libass / add --with[out]-libass parameter to configure
Originally committed to SVN as r1006.
2007-04-04 19:40:06 +00:00
David Lamparter
ef725cc8a2 disable strict aliasing
Originally committed to SVN as r1004.
2007-04-04 17:18:20 +00:00
David Lamparter
ae37b2481f CSRI helper library; fixup build system while at it
Originally committed to SVN as r968.
2007-03-31 22:04:57 +00:00
David Lamparter
66b91c41c3 enable FexTracker on unix, and fix a bulkload of warnings in it
Originally committed to SVN as r916.
2007-01-30 23:09:33 +00:00
David Lamparter
920d4d06ad autoconf: check for OpenGL & wxWidgets support for it; add libs while at it
Originally committed to SVN as r912.
2007-01-30 21:33:52 +00:00
David Lamparter
88a00fbdb0 make it build on Linux
Originally committed to SVN as r767.
2007-01-11 03:52:17 +00:00
Niels Martin Hansen
8b014f41ca Fix for building on wx 2.6
Originally committed to SVN as r700.
2007-01-03 21:51:09 +00:00
Niels Martin Hansen
57451272ff Changes to fix building on non-Win32 systems (hopefully)
Originally committed to SVN as r673.
2007-01-01 19:45:32 +00:00