Commit Graph

118 Commits

Author SHA1 Message Date
Rene Rivera
60bfa72618 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
2d31274929 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
a96648bffd Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera
51a1f7df12 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
d0d3b742c7 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:58 -05:00
Rene Rivera
937c7bb75c Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov
895335874d Update CMakeLists.txt boost-1.79.0.beta1 boost-1.77.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.77.0 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.86.0.beta1 2021-06-10 01:02:01 +03:00
Edward Diener
f285a08088 Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. boost-1.76.0.beta1 boost-1.76.0 2021-01-11 11:26:46 -05:00
Edward Diener
9dc87ec137 VC++ 10 and VC++ 11 are only supported for 32 bits in Appveyor 2020-11-24 16:00:31 -05:00
Edward Diener
95997705ed Merge pull request #10 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
boost-1.75.0 boost-1.75.0.beta1
2020-04-17 11:09:22 -04:00
Edward Diener
72ccfa3b96 Updated Appveyor configuration 2020-04-17 09:51:46 -04:00
Edward Diener
867588b91e Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-30 16:55:12 -04:00
Edward Diener
0f29b01478 Merge pull request #9 from eldiener/develop
Added metafunction for testing a property tag
boost-1.73.0 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1
2020-01-25 03:03:31 -05:00
Edward Diener
fa90de2a36 Added documentation for the new metafunctions has_property_tag and its individual equivalents. 2020-01-18 11:40:22 -05:00
Edward Diener
669f083f33 Added functionality and tests that allow a possibly compound property tag to be queried to see if a given property tag is in it. This is useful if the end-user needs to know if, let's say, a const property has been set in the property tag. Since a property tag may be a compound property tag consisting of more than one property tag it is not possible to determine such a thing by just using boost::is_same to see if the two are equal. 2020-01-18 03:35:19 -05:00
Glen Fernandes
920574cb75 Merge pull request #8 from Mike-Devel/min_cmake
[CMake] Add minimal cmake support
2019-03-04 16:47:14 -05:00
Mike-Devel
c448940ca6 [CMake] Remove dot from project name 2019-03-04 22:43:37 +01:00
Mike Dev
79620e3e60 [CMake] Add minimal cmake support
- CMake file only supports add_subdirectory workflow.
- Provides Boost::function_types target,
  but no installation and no unit tests.
2019-02-14 18:56:56 +01:00
Edward Diener
5f41eff589 Updated for b2 cmake support. 2018-12-19 22:17:18 -05:00
eldiener
ae4fde2e2a Removed --depth 1 boost-1.66.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1 boost-1.69.0 boost-1.68.0 boost-1.67.0 2017-10-29 21:41:25 -04:00
Edward Diener
4f247c06e4 Merge pull request #6 from boostorg/pr/depinst-include-example
Add `-I example` to depinst invocation
2017-10-25 22:03:25 -04:00
Peter Dimov
78dabb2dd8 Add -I example to depinst invocation 2017-10-26 01:13:09 +03:00
Edward Diener
f542321082 Remove comments in appveyor and travis files. 2017-10-14 19:54:13 -04:00
Edward Diener
842b853351 Use boostdep to find dependencies in the example subdirectory. 2017-10-14 18:57:40 -04:00
Edward Diener
b7e56e1c35 More appveyor/travis dependencies. 2017-10-14 12:14:09 -04:00
Edward Diener
9699db7e6c Added concept_check as a travis/appveyor dependency. 2017-10-14 11:16:57 -04:00
Edward Diener
4c250985a1 Merge branch 'develop' of https://github.com/boostorg/function_types into develop
# Conflicts:
#	.travis.yml
#	appveyor.yml
2017-10-14 10:47:02 -04:00
Edward Diener
ed059784b9 Corrected numeric_conversion to numeric/conversion 2017-10-14 10:44:50 -04:00
Edward Diener
1e434eff75 Added more travis/appveyor dependencies. 2017-10-14 07:09:03 -04:00
Edward Diener
27aeab935b Add timer and iterator dependencies for examples. 2017-10-13 22:10:49 -04:00
Edward Diener
fd39273e0d Add tokenizer library manually since it is used when testing the examples. 2017-10-13 19:31:13 -04:00
Edward Diener
b3e185a544 Disable custom calling conventions test for 64-bit address model. 2017-10-13 16:14:25 -04:00
Edward Diener
85cf2ccd77 Better appveyor file setup. 2017-10-09 12:06:15 -04:00
Edward Diener
d81450d8ca Added Appveyor file and Travis CI file. 2017-10-09 08:13:29 -04:00
Edward Diener
915d444667 Merge branch 'master' into develop 2017-04-24 12:20:28 -04:00
Rene Rivera
77dffdafff Add, and update, documentation build targets. boost-1.65.0 boost-1.64.0-beta2 boost-1.65.1 boost-1.64.0-beta1 boost-1.64.0 boost-1.63.0 2016-10-10 11:39:49 -05:00
Rene Rivera
e74cb4aa4a Add, and update, documentation build targets. 2016-10-07 23:07:34 -05:00
Edward Diener
22c5c2ae4f Merge branch 'develop' boost-1.59.0 boost-1.62.0 boost-1.61.0 boost-1.60.0 2015-07-18 20:29:36 -04:00
Edward Diener
290a8e88e7 Merge pull request #4 from jzmaddock/patch-1
Stop Using type_traits details.
2015-05-21 15:16:28 -04:00
jzmaddock
26e800a52f Stop Using type_traits details.
Some of the type_traits internal details this header depends on will either go away or be moved.  Either way, best not to rely on another libraries internal details.  In the short term the old code will work but will generate a ton of warnings about using a deprecated header.
2015-05-21 19:08:40 +01:00
Edward Diener
fa1a0fec9c Merge pull request #3 from eldiener/develop
Remove reliance on deprecated type_traits headers.
2015-05-18 11:47:36 -04:00
Edward Diener
0c7bebd130 Remove reliance on deprecated type_traits headers. 2015-04-27 09:27:33 -04:00
Peter Dimov
f99be38d89 Merge branch 'develop' boost-1.58.0 2015-01-25 21:37:39 +02:00
Peter Dimov
c86381fb4c Merge pull request #1 from danieljames/metadata
Create metadata file.
2015-01-25 20:35:09 +02:00
Daniel James
222884c4f7 Add metadata file. 2014-08-18 14:59:16 +01:00
Daniel James
8af990ab6f Create merge base for git. boost-1.57.0 boost-1.56.0 2014-06-02 09:43:17 +01:00
Michel Morin
3ec0754b4f Merge r86524 (Correct broken links to C++ standard papers); fixes #9212
[SVN r86673]
2013-11-13 03:22:55 +00:00
Michel Morin
caed0a6ee8 Correct broken links to C++ standard papers. Refs #9212.
[SVN r86524]
2013-10-30 12:51:24 +00:00
Stephen Kelly
2cc2141906 Fix workaround ifdef.
[SVN r86280]
2013-10-13 08:15:49 +00:00
Stephen Kelly
46f56ef9ae Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
These evaded scripting.

[SVN r86249]
2013-10-11 23:22:36 +00:00