Commit graph

27 commits

Author SHA1 Message Date
Thomas Goyne
b3e738f4e1 Add an option to skip all of the slow configure checks
Cuts the total runtime of the configure script from 19 seconds to 5
seconds for me.
2013-12-24 16:33:20 -08:00
Thomas Goyne
4ccb33d415 Add configure check to verify that boost was built with ICU support 2013-12-24 16:09:03 -08:00
Thomas Goyne
c24f0c992a Merge the translations into the desktop file on install. Closes #1109. 2013-12-24 13:18:44 -08:00
Thomas Goyne
8da4c33c2b Explicitly link boost.chrono
Boost.thread sometimes fails to link without this.
2013-12-24 13:18:44 -08:00
Thomas Goyne
e9f2194ca6 Bump required version of wx to 3.0.0 2013-12-11 18:50:12 -08:00
Thomas Goyne
e5faae462f Remove some pointless configure checks
Speeds up configure by about 10%.
2013-10-11 18:45:22 -07:00
Thomas Goyne
c542922a88 Use -Wno-c++11-narrowing when available
Needed to build boost.gil with Apple Clang 5.0
2013-07-04 08:29:06 -07:00
Thomas Goyne
b67a0538ff Drop support for non-little-endian platforms
Aegisub doesn't actually currently run on any.
2013-06-11 20:54:07 -07:00
Thomas Goyne
160346df99 Remove a bunch of cruft from the configure script 2013-06-11 19:52:44 -07:00
Thomas Goyne
9735397a93 Make libass a hard dependency
There's really no point in letting people build Aegisub without any
subtitle renderers.
2013-06-11 19:46:12 -07:00
Thomas Goyne
68662211a1 Make Lua 5.1 a required dependency 2013-04-16 20:05:43 -07:00
Thomas Goyne
e0a3f1d399 Explicitly link boost.thread for static boost.locale 2013-02-06 14:04:59 -08:00
Thomas Goyne
d92ef13d44 Add ICU to configure 2013-02-06 13:38:34 -08:00
Thomas Goyne
6905fb3efd Bump required version of boost to 1.50 2013-02-06 13:38:34 -08:00
Thomas Goyne
761bc80d8b Switch to a less terrible set of m4 macros for boost 2013-02-06 13:38:34 -08:00
Thomas Goyne
841ec898d3 Add ICU to the configure script 2013-02-06 13:38:33 -08:00
Thomas Goyne
47c36c9033 Use ICU/boost.locale for case-insensitive searching
Do proper unicode case-folding for case-insensitive searching rather
than converting only ascii characters to lowercase. The Turkish 'i' is
still not handled correctly (since it's the only place where
case-folding is locale-dependent), but that's probably not worth caring
about as long as we don't have a Turkish UI translation.

This affects both the find/replace dialog and the select lines dialog.

Closes #1342.
2013-02-06 13:38:33 -08:00
Thomas Goyne
10e06ac3f9 Build and/or link the non-header-only boost libraries 2013-02-01 19:07:51 -08:00
Thomas Goyne
fb3500b354 Make the configure check for lua more specific
Move the generic lua check to after the checks for lua 5.1 and check for
lua < 5.2.

Closes #1559.
2012-12-10 14:01:56 -08:00
Thomas Goyne
3ff6158d85 Fix configure check for libc++ 2012-11-24 10:04:53 -08:00
Thomas Goyne
b055abae44 Fix compliation with gcc 4.7 2012-11-15 18:15:40 -08:00
Thomas Goyne
1375da556f Default to O3 rather than O2 2012-11-12 18:35:27 -08:00
Thomas Goyne
4500edef39 Build as C++11 on non-windows 2012-11-10 18:05:57 -08:00
Thomas Goyne
13b83b0996 Use libc++ when it's available 2012-11-10 18:05:57 -08:00
Thomas Goyne
dfa4f33f25 Add boost check to configure 2012-11-10 18:05:56 -08:00
Thomas Goyne
a3ff3e966d Bump version to 3.1 2012-10-12 14:51:29 -07:00
Thomas Goyne
21c2259d94 Rename configure.in to configure.ac 2012-10-02 16:06:05 -07:00
Renamed from aegisub/configure.in (Browse further)