Alexander Shaduri
|
5b7c2f6dbb
|
Added helper for testing leaf-created errors.
|
2022-02-16 17:32:20 +04:00 |
|
Alexander Shaduri
|
01d699fc74
|
Make sure the third-party libraries are always included as "system".
|
2022-02-15 16:30:27 +04:00 |
|
Alexander Shaduri
|
6ed82f821f
|
Added a Boost LEAF library copy.
|
2022-02-15 16:29:45 +04:00 |
|
Alexander Shaduri
|
c59fa32efe
|
Added a Boost LEAF library copy.
|
2022-02-15 16:22:41 +04:00 |
|
Alexander Shaduri
|
a154a813ad
|
Use Catch2 v2 instead of v3 due to build errors with latest compilers.
|
2022-02-04 14:24:01 +04:00 |
|
Alexander Shaduri
|
cf93bf008f
|
Updated Catch2 to git devel branch 2022-02-02.
|
2022-02-02 23:42:47 +04:00 |
|
Alexander Shaduri
|
4dcc8e23e7
|
List all gtkmm deprecation macros for future reference.
|
2022-02-01 12:45:41 +04:00 |
|
Alexander Shaduri
|
88e9e8c2f7
|
Implemented most build settings as constexpr functions and ported most of macro-based conditional compilation to if constexpr(); this significantly improves code quality and the chance of build success on different platforms and build configurations.
More code modernization.
|
2022-01-18 15:30:55 +04:00 |
|
Alexander Shaduri
|
0ca482bc5d
|
Include whereami library as a third-party dependency.
|
2022-01-15 14:33:12 +04:00 |
|
Alexander Shaduri
|
3b7576d95c
|
Catch2: Treat catch2 headers as system.
|
2021-03-22 16:48:42 +04:00 |
|
Alexander Shaduri
|
9a2606d96f
|
Disable compiler warnings when compiling third-party dependencies.
|
2021-03-19 14:50:08 +04:00 |
|
Alexander Shaduri
|
15ab09063b
|
Minor cleanups.
|
2021-03-17 14:25:30 +04:00 |
|
Alexander Shaduri
|
3f0b7c1681
|
Fixed catch2 compiling under mingw.
|
2021-03-17 14:24:52 +04:00 |
|
Alexander Shaduri
|
9db25f3907
|
Add Catch2 testing framework and integrate it into the build system and CI; moved json to subdirectory.
|
2021-03-16 17:57:01 +04:00 |
|
Alexander Shaduri
|
78391d236b
|
Support cmake 3.12.
|
2021-03-11 17:09:42 +04:00 |
|
Alexander Shaduri
|
1479256575
|
Update "JSON for Modern C++" to version 3.9.1.
|
2021-03-02 18:19:42 +04:00 |
|
Alexander Shaduri
|
80cc4c9515
|
Disable glibmm throw(...) workaround with newer glibmm.
|
2021-03-01 16:47:02 +04:00 |
|
Alexander Shaduri
|
f0dfeaf8c0
|
Updated / added copyright headers.
|
2021-02-26 14:36:27 +04:00 |
|
Alexander Shaduri
|
fed79c7de0
|
Updated .in files to use cmake variables.
|
2021-02-26 14:01:09 +04:00 |
|
Alexander Shaduri
|
c6ebf9feb1
|
Initial version of complete port to cmake; removed all autotools files.
|
2021-02-24 17:57:51 +04:00 |
|