Commit Graph

129 Commits

Author SHA1 Message Date
Peter Dimov
6fba35ace5 Regenerate CMakeLists.txt boost-1.87.0 boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 2024-09-18 18:18:26 +03:00
Peter Dimov
68d6dbea89 Add test/CMakeLists.txt 2024-09-18 18:14:18 +03:00
Peter Dimov
174e8855ca Disable _ccs tests on clang-cl 32 bit 2024-09-18 18:12:30 +03:00
Peter Dimov
1d88010ae0 Update test/Jamfile 2024-09-18 18:09:07 +03:00
Peter Dimov
b8acb9aae8 Remove GCC 4.7 from ci.yml 2024-09-18 18:04:16 +03:00
Peter Dimov
9a89d9184d Update build.jam 2024-09-18 18:03:39 +03:00
Peter Dimov
e7b9acf2f3 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.function_types into feature/modular-b2 2024-09-18 17:56:58 +03:00
Peter Dimov
cdef91bff7 Disable _ccs tests when _M_IX86 isn't defined (MSVC 32 bit) 2024-09-18 17:53:14 +03:00
Peter Dimov
6403460e99 Update example/fast_mem_fn_example.cpp 2024-09-18 17:39:56 +03:00
Peter Dimov
71cc514bc9 Add .github/workflows/ci.yml 2024-09-18 17:16:38 +03:00
Rene Rivera
57b36d9810 Update build deps. 2024-08-03 12:08:46 -05:00
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