Moritz Bunkus
38b11bbce0
common: use stdlib's type traits instead of Boost's
2013-05-04 15:22:23 +02:00
Moritz Bunkus
4f309cc9ca
build system: only add clang-specific flags for clang
2013-05-02 11:37:31 +02:00
Moritz Bunkus
8af42f2a85
build system: avoid certain warnings with clang & libstdc++
2013-04-13 19:38:06 +02:00
Moritz Bunkus
94b2632a1f
build system: avoid certain warnings with Qt and clang
2013-04-04 09:21:23 +02:00
Moritz Bunkus
a156d0d5be
mkvmerge: set I/O priority class to 'idle' for lower/lowest --priorities on Linux
...
Implements #863 .
2013-03-31 15:17:08 +02:00
Moritz Bunkus
2daf658edc
All: remove support for BZ2 and LZO compression
2013-03-03 21:04:19 +01:00
Moritz Bunkus
0978c28c55
configure: output more information about enabled/disabled features
2013-01-15 20:47:09 +01:00
Moritz Bunkus
b57b7f8f71
configure: test for Boost's "variant" library
2012-12-22 20:02:32 +01:00
Moritz Bunkus
51413838a9
Improve Docbook DTD detection on Arch Linux
2012-09-29 08:59:16 +02:00
Moritz Bunkus
6fae39971c
Require libmatroska 1.4.0
2012-09-26 16:45:40 +02:00
Moritz Bunkus
db7855993f
Test for existence of files in lib/lib{ebml,matroska} if internal libs are used
2012-09-21 11:52:37 +02:00
Moritz Bunkus
b3fe8bc99e
Require libebml 1.3.0 or newer
2012-09-04 09:44:30 +02:00
Moritz Bunkus
a947a859ce
Don't build with full optimization with clang
...
Due to bug 11962 in llvm/clang.
2012-09-02 13:25:57 +02:00
Moritz Bunkus
cd770a8808
Test and use '-Qunused-arguments' with clang
...
Otherwise clang will complain about all the -I directives it doesn't
use.
2012-08-19 23:31:38 +02:00
Moritz Bunkus
405fde3565
Explicitly link against Boost's system lib during the filesystem lib test
2012-08-18 21:01:17 +02:00
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