12 Commits

Author SHA1 Message Date
Andrzej Krzemienski
e601f1ef2d Drop dependency on Boost.StaticAssert 2024-10-16 23:31:33 +02:00
typenameTea
2b33d57c82 Merge branch 'boostorg:develop' into drop-boost-move-dependency 2024-10-05 09:00:01 +01:00
Alexander Grund
825f38f5b5 CML: Create header-only target in IDEs
Since CMake 3.19 it is possible to specify private sources for `INTERFACE` targets. This makes the library turn up like compiled libraries in IDEs such as Visual Studio.

It can also be specified in the `add_library` call but using `target_sources` is more isolated to the CMake version check
2024-10-04 20:07:11 +02:00
typenameTea
cacde054df refactor: drop Boost.Move dependency
Implement constexpr definitions of forward and move to replace usage
of boost::move and boost::forward from the Boost.Move library.

Alter tests to use std::move instead of boost::move.

Remove the dependency on Boost.Move from build.jam
2024-09-28 17:18:00 +01:00
Alexander Grund
ce03067859 Add C++11 requirement to CMake 2024-08-16 11:55:24 +02:00
Andrzej Krzemienski
794e03af30 Drop dependency on Boost.Predef 2024-08-15 10:43:43 +02:00
Peter Dimov
5f12573608 Regenerate CMakeLists.txt with boostdep --cmake optional 2024-01-15 20:11:44 +02:00
Peter Dimov
0b159febf8 Update CMakeLists.txt 2021-06-10 00:53:07 +03:00
Mike Dev
f4d1107e86 [CMake] Add minimal cmake support
- CMake file only supports add_subdirectory workflow.
- Provides Boost::optional target,
  but no installation and no unit tests
2019-03-02 17:12:29 +01:00
Troy D. Straszheim
04c1b67629 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
[SVN r56941]
2009-10-17 01:10:45 +00:00
Troy D. Straszheim
a81ac6e5aa Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Troy D. Straszheim
6b8df2a27d merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00