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
Moritz Bunkus
a3faf25306
Wrong configure variable names for Boost
2010-12-26 00:37:43 +01:00
Moritz Bunkus
259d2dbb95
Use curl-config for the CFLAGS and LIBS
2010-12-25 23:23:22 +01:00
Moritz Bunkus
7fd70c2851
Include Boost's Exception library from 1.45.0
...
Boost's property tree lib won't work without a current exception lib.
2010-12-25 23:23:22 +01:00
Moritz Bunkus
ebb2e119cc
configure check for libcurl
2010-12-23 16:04:01 +01:00
Moritz Bunkus
55d2f4bc47
Include the Boost property tree library
2010-12-22 23:46:16 +01:00
Moritz Bunkus
6f6715324f
Disable optimization flags if debugging is enabled and --{en,dis}able-debug has not been specified
2010-08-21 13:53:20 +02:00
Moritz Bunkus
e97cc45b64
Test on the wrong variable for --enable-profiling
2010-08-16 23:51:52 +02:00
Moritz Bunkus
94454e979d
Honor --disable-precompiled-headers
2010-08-14 21:18:57 +02:00
Moritz Bunkus
97ab95211f
Let the user disable optimizations without having debugging enabled
2010-08-10 22:27:12 +02:00
Moritz Bunkus
53dce17edf
Removed most of the old build system
2010-08-01 11:12:44 +02:00
Moritz Bunkus
5a426dc33e
Improved error messages if Boost libs are not found
2010-06-26 21:57:20 +02:00
Moritz Bunkus
f5952606bc
Require libebml 1.0.0 & libmatroska 1.0.0
2010-06-05 13:38:56 +02:00
Moritz Bunkus
29494fb7f6
Honor "--disable-debug"
2010-06-01 14:23:53 +02:00
Moritz Bunkus
ddedbe4ff2
Removed support for FLAC older than v1.1.1.
2010-05-28 17:01:00 +02:00
Moritz Bunkus
be0f4fac9e
Require libebml 0.8.0 and libmatroska 0.9.0.
2010-05-09 17:36:23 +02:00
Moritz Bunkus
6f14f39b51
Removed debug code
2010-04-10 09:06:59 +02:00
Moritz Bunkus
9b4e496e1e
Option for enabling optimization even with debugging info
2010-04-06 14:46:19 +02:00
Moritz Bunkus
ba5801d26b
Use the LINGUAS environment variable for the guide and man page translations
2010-04-03 23:52:56 +02:00
Moritz Bunkus
85d401b210
Allow precompiled headers to be used with gcc 4.1
2010-03-24 13:35:42 +01:00