Commit graph

27 commits

Author SHA1 Message Date
Thomas Goyne 2ef352d365 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:34:19 -08:00
Thomas Goyne 6baa096a64 Add configure check to verify that boost was built with ICU support 2013-12-24 16:34:17 -08:00
Thomas Goyne 3e0ef08031 Merge the translations into the desktop file on install. Closes #1109. 2013-12-24 11:03:09 -08:00
Thomas Goyne 615f3b4880 Explicitly link boost.chrono
Boost.thread sometimes fails to link without this.
2013-12-24 10:16:05 -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)