Flamefire
2880b24116
CMake: Disable Clang warning inconsistent-missing-override
2025-05-02 13:32:39 +02:00
Alexander Grund
fca30e7780
Replace Boost PP_Iterate by C++11 variadic templates
...
This allows support for any number of arguments and makes setting MOCK_MAX_ARGS unnecessary.
It also allows for easier debugging due to being able to step into actual code instead of preprocessor generated stuff
2022-02-10 17:46:00 +01:00
Alexander Grund
9e2223d4be
Remove BOOST_THREAD_USES_MOVE define from tests
...
No longer needed as we require C++11/14 already and hence rvalue references can be used by Boost.Thread
2022-02-10 11:37:52 +01:00
Alexander Grund
558e1ca135
Don't error when TURTLE_AUTO_PTR=ON
2022-01-07 17:08:15 +01:00
Alexander Grund
5ef17d0e33
Include examples in CI tests
...
Also fix and update examples and documentation where required
This allows to make sure examples are actually runnable avoiding them to
become outdated
2022-01-07 17:08:13 +01:00
Alexander Grund
a6aa140148
Remove superflous test instantiations
2022-01-07 17:08:12 +01:00
Alexander Grund
074c82315c
[CI] Require C++14 on travis
2020-07-14 17:42:52 +02:00
Alexander Grund
70ae7674e5
Disable -Wunused-function for tests
2020-04-18 18:18:43 +02:00
Alexander Grund
6b0a438517
Fix link error in test_defined
2020-04-17 20:31:47 +02:00
Alexander Grund
e13e913a1e
Remove main.cpp and add warning free build test
...
The main.cpp speeds up builds but fails for static boost.Test builds as
it is linked before Boost.Test which removes the required symbols
Enabling warning allows consumers of Turtle to build with warnings enabled
2020-04-14 10:40:28 +02:00
Flamefire
af49b04c19
Add CMake files
2019-12-28 13:58:24 +01:00