Commit Graph

130 Commits

Author SHA1 Message Date
Moritz Bunkus
9550b1c747 Replace boost::bind/boost::function with std::bind/std::function 2012-08-08 20:37:09 +02:00
Moritz Bunkus
abcc50f2b4 Fix linking if configure --cache-file is used twice 2012-04-24 19:55:43 +02:00
Moritz Bunkus
6f3e230bf5 Prevent WXWIDGETS_* var leaking to build-config if detection fails 2012-04-15 10:47:37 +02:00
Moritz Bunkus
d9a643afd8 Fix Qt detection for cross-compilation builds 2012-04-15 10:42:05 +02:00
Moritz Bunkus
75cd192440 Rename mmg-qt to mkvtoolnix-gui 2012-04-10 23:22:29 +02:00
Moritz Bunkus
d1024a97eb Check for Qt's rcc; Bump minimum Qt version to 4.7.0 2012-04-10 17:33:09 +02:00
Moritz Bunkus
bb155cc1dd Implement/fix build system for mmg-qt 2012-04-09 17:48:38 +02:00
Moritz Bunkus
5edff6bf0e Explicitly request to link against richtext library
In wxWidgets 2.9.x the "richtext" library is not part of the default
library set anymore.
2012-04-07 13:37:33 +02:00
Moritz Bunkus
af67218b72 Check all required Boost libraries 2012-04-06 18:01:52 +02:00
Moritz Bunkus
84b114fd5c Check for C++11 feature std::tuple 2012-03-31 19:28:21 +02:00
Moritz Bunkus
69442d2d24 Remove element_{mapping,parser,writer} and all occurrences of expat 2012-03-29 21:04:42 +02:00
Moritz Bunkus
48cc8862c5 Generate BROWSE file for Emacs 2012-03-26 20:19:14 +02:00
Moritz Bunkus
bbfb20cda7 Don't look for boost::property_tree anymore 2012-03-17 14:19:38 +01:00
Moritz Bunkus
69fa4eb808 Require C++11 feature "initializer lists" 2012-03-17 10:15:46 +01:00
Moritz Bunkus
62bdf273e5 nRequire C++11 feature 'nullptr' 2012-03-07 20:42:33 +01:00
Moritz Bunkus
b9ad48d72b Require Boost's rational library 2012-02-26 21:44:22 +01:00
Moritz Bunkus
aa577bdb4d Add configure option --without-gettext 2011-12-28 15:28:04 +01:00
Moritz Bunkus
1a8c3e8d1e Add configure option --without-curl 2011-12-28 15:17:01 +01:00
Moritz Bunkus
6848b06781 Remove posix_fadvise() code 2011-12-27 16:13:04 +01:00
KonaBlend
19a62aa4b0 darwin11: support minimal boost tree
Add build support for a minimal boost tree which contains only
filesystem, regex and system dynamic libraries plus all headers.

- merge latest autoconf macros for boost from autoconf archive
- patch { filesystem, regex, system } macros to detect .dylib suffixes

- platform: Mac OS X 10.7.2
- boost versions: 1.47.0, 1.48.0
- compiler: gcc-4.6.2
2011-12-04 07:41:44 -05:00
Moritz Bunkus
639498ab76 Remove the ability to build "libmtxcommon" as a DLL
This feature has literally not been tested by me in years.
2011-11-05 22:19:41 +01:00
Moritz Bunkus
9c049e834e Don't test for the initialization list C++11 feature 2011-10-30 20:35:23 +01:00
Moritz Bunkus
f9da63dd49 Build system: remove included copy of Boost's property tree library 2011-10-23 21:01:12 +02:00
Moritz Bunkus
6ab332d36d Build system: require at least Boost 1.46.0 2011-10-23 20:46:31 +02:00
Moritz Bunkus
e13f02d8b6 Build system: define HAVE_CURL_EASY_H it curl is found via pkg-config
Fix regression introduced in eb846ed8 when curl detection was changed
from AC_CHECK_HEADER() to pkg-config.
2011-10-23 20:23:10 +02:00
Moritz Bunkus
dd099f0c99 Fix linking of static libmagic with mingw 2011-10-23 18:08:16 +02:00
Moritz Bunkus
b0e96e3b5d Test for support for required C++11 features 2011-10-23 14:03:37 +02:00
Moritz Bunkus
b1d40af895 Library detection: notify properly if libmagic is not found 2011-10-23 13:46:28 +02:00
Moritz Bunkus
72b547b836 Detection: link iconv for libintl
Sometimes required for mingw32 cross-builds
2011-10-23 00:10:50 +02:00
Moritz Bunkus
eb846ed82e Build system: use pkg-config's own macros for library detection where possible 2011-10-23 00:07:36 +02:00
Moritz Bunkus
3a6fefcfaa Quote AC_LANG_PROGRAM properly 2011-10-21 21:09:19 +02:00
Moritz Bunkus
b26ee8840a Depend on libEBML 1.2.2 and libMatroska 1.3.0 2011-09-24 11:50:34 +02:00
Moritz Bunkus
d768c1d570 Accept external versions of libEBML & libMatroska again 2011-09-10 12:18:33 +02:00
Moritz Bunkus
342765d5b6 Removed included version of boost::exception
It's bundled in 1.36.0, and 1.36.0 is required already
2011-08-08 21:51:02 +02:00
Moritz Bunkus
027e4679fe Don't check for certain Boost headers
mkvtoolnix has a general version number check for Boost. Don't check
for those headers that should had been introduced by that version
already.
2011-08-08 16:16:53 +02:00
Moritz Bunkus
57e5c2dc08 File renaming 2011-08-08 16:06:07 +02:00
Moritz Bunkus
068ebf0df2 Honor --with-boost when checking for Boost headers 2011-08-08 16:02:02 +02:00
Moritz Bunkus
10ccb35711 configure check for boost::algorithm::string 2011-08-07 22:26:20 +02:00
Moritz Bunkus
da161a432b CSS & build rules for the developer documentation 2011-08-03 22:32:47 +02:00
Moritz Bunkus
d95db41b74 Allow compilation with wxWidgets 2.9.x again 2011-07-08 12:11:56 +02:00
Moritz Bunkus
8c0bb29b35 Don't compile with wxWidgets >= 2.9.0 due to known incompatibilities 2011-05-27 22:48:56 +02:00
Moritz Bunkus
db360a0b50 Fix building on Windows
libmtxcommon must only be compiled as a DLL if libEBML and libMatroska
are compiled as DLLs as well.
2011-04-20 21:20:53 +02:00
Moritz Bunkus
e0c040c2a1 Always use the internal versions of libEBML and libMatroska 2011-04-20 09:20:13 +02:00
Moritz Bunkus
597e307cc1 Fixed compilation with Boost's filesystem library v3; also require Boost 1.36.0 or newer 2011-02-15 16:55:39 +01:00
Moritz Bunkus
70235732c1 A test for Boost filesystem v2 vs v3 2011-02-15 16:54:15 +01:00
Moritz Bunkus
868edce381 Put lib/lib{ebml,matroska} first in include/library paths during compilation if internal libs are to be used 2011-02-06 12:54:56 +01:00
Moritz Bunkus
43367e447a Move libmatroska DLL test in correct if branch 2011-01-31 12:51:15 +01:00
Moritz Bunkus
da0e382cf7 Only use the internal versions of libebml & libmatroska if the system libs are too old 2011-01-31 11:52:07 +01:00
Moritz Bunkus
8395244ea7 Fix compilation on Mac OS X 2011-01-24 18:00:53 +01:00
Moritz Bunkus
da1ff39b7e Build system: TIOCGWINSZ ioctl detection was broken 2011-01-20 14:47:32 +01:00