Alexander Grund
79c602e110
Use super project to build locale and its dependencies in cmake(-subdir)-test
...
The transitive dependencies of Boost.Locale are many and might be changing.
To avoid frequently required updates use the super-project with `BOOST_INCLUDE_LIBRARIES` to auto-select the required libs.
2023-10-15 16:23:37 +02:00
Alexander Grund
c67a5f2a1a
Update CMakeLists
2023-10-13 18:42:45 +02:00
Alexander Grund
a4b80f9de2
Deprecate create_*_new_ptr functions and introduce helper to create a unique_ptr
...
Ownership should always be clear so remove those functions returning raw pointers.
2023-06-28 22:48:53 +02:00
Alexander Grund
9b1813e757
Remove superflous braces
...
Make the code a bit shorter vertically, enforced formating ensures
correct indentation which provides enough readability
2023-05-16 12:04:59 +02:00
Alexander Grund
f6d033e968
Fix dependencies in test CML
...
type_index is no longer a dependency.
Also sort (again)
2023-02-18 18:56:22 +01:00
Alexander Grund
7386fd0ca8
Add Describe dependency
2022-11-13 15:10:07 +01:00
Alexander Grund
7784f46243
Format sources
...
Use clang-format-14 to format source code consistently.
Closes #98
2022-10-10 14:25:58 +02:00
Flamefire
2e937d339e
Update CMake dependencies
2022-09-14 10:43:44 +02:00
Alexander Grund
3467716f92
Use std::function and std::unordered_map
2022-09-14 10:13:03 +02:00
Alexander Grund
63381d6d9f
Replace Boost.TypeTraits by C++11 <type_traits>
2022-09-14 09:44:29 +02:00
Alexander Grund
14f80f5d0d
Remove dependency on Boost.StaticAssert
...
Replace by C++11 `static_assert`
2022-09-14 09:40:58 +02:00
Alexander Grund
f3f53fa381
Replace boost::shared_ptr, std::auto_ptr by std::shared_ptr and std::unique_ptr
2022-09-14 09:36:20 +02:00
Alexander Grund
a5bf5e8538
Remove usage of cassert
...
Replace by BOOST_ASSERT or test macros
2022-07-12 18:35:43 +02:00
Alexander Grund
595934f25e
Update license headers
...
Use the more concise format omitting the reference to the license file
and refer to the URL only.
2022-07-12 18:35:41 +02:00
Alexander Grund
e1ab37923c
Add Boost.Functional to cmake subdir test
...
New dependency of fusion.
2022-07-07 08:56:47 +02:00
Alexander Grund
d1fc12426f
Remove trailing spaces
2022-06-04 11:50:39 +02:00
Alexander Grund
703df1e6c1
Add CMake subdir test files
2022-05-27 11:53:15 +02:00