Commit Graph

133 Commits

Author SHA1 Message Date
Peter Dimov e454e797fb Update appveyor.yml boost-1.91.0.beta1 boost-1.91.0 boost-1.92.0.beta1 2026-01-19 12:45:08 +02:00
Peter Dimov 93cefb7b55 Merge pull request #18 from grisumbras/remove-build-dir
remove build subdirectory
2026-01-19 12:18:09 +02:00
Dmitry Arkhipov 721776d544 remove build subdirectory 2026-01-17 21:31:15 +03:00
Peter Dimov 41f91c2e5e Update ci.yml 2026-01-16 19:46:41 +02:00
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