Commit Graph

28 Commits

Author SHA1 Message Date
Moritz Bunkus
30a18e07ba rounding: use std::llround() instead of boost::math::llround()
See #1150.
2015-03-28 16:31:09 +01:00
Moritz Bunkus
baeb11a4a0 math common: remove irnd() in favor of Boost's roundll() 2015-03-25 17:18:20 +01:00
Moritz Bunkus
bd0f5bc0df build system: require Boost's date/time library 2014-05-26 08:49:15 +02:00
Moritz Bunkus
38b11bbce0 common: use stdlib's type traits instead of Boost's 2013-05-04 15:22:23 +02:00
Moritz Bunkus
b57b7f8f71 configure: test for Boost's "variant" library 2012-12-22 20:02:32 +01: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
af67218b72 Check all required Boost libraries 2012-04-06 18:01:52 +02:00
Moritz Bunkus
bbfb20cda7 Don't look for boost::property_tree anymore 2012-03-17 14:19:38 +01:00
Moritz Bunkus
b9ad48d72b Require Boost's rational library 2012-02-26 21:44:22 +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
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
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
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
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
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
55d2f4bc47 Include the Boost property tree library 2010-12-22 23:46:16 +01:00
Moritz Bunkus
9b09198871 Always check for Boost::System, and do that before the Boost::Filesystem check 2010-02-10 13:30:54 +01:00
Moritz Bunkus
c94996a5f9 Require Boost v1.34.0 or later. 2009-12-28 20:43:47 +01:00
Moritz Bunkus
4be97555d1 Only test for Boost::System if Boost::Filesystem depends on it. 2009-12-28 18:58:53 +01:00
Moritz Bunkus
eb8377ed97 Added checks for boost::system. 2009-12-27 23:05:37 +01:00
Moritz Bunkus
441534c260 Added a configure check for Boost's Filesystem library. 2009-12-27 18:30:06 +01:00
Moritz Bunkus
4535f4fa78 Added boost/foreach.hpp and configure checks in case the system version is older than 1.34.0.
I want Debian Etch & OpenSuSE 10.x to continue to be supported, and
those only ship with Boost 1.33.0.
2009-11-25 22:29:02 +01:00
Moritz Bunkus
3f705cb7a6 Fail configure if the Boost regex library is not found. 2008-08-30 12:49:25 +00:00
Moritz Bunkus
f1f4b5567f Switched from the PCRE regex library to Boost's one. 2008-08-30 12:45:54 +00:00