Lars Melchior
92adf2db25
Create version header and update readme ( #44 )
...
* add note on github pages
* add version information to standalone. closes #35 .
* update version info
* move includes into project directory and create version header
* fix style
* add comment for version header location
2020-06-03 16:25:44 +02:00
Lars Melchior
032e506c12
Doxygen support ( #43 )
...
* init doxygen
* fix format
* use readme as main file
* don't generate LaTeX
* automatically use correct project version and update html settings
* minify Doxyfile
* add documentation
* add workflow to publish documentation
* remove mac comment
* formatting
* fix typo
* grammar
2020-06-03 14:31:53 +02:00
Lars Melchior
6a5efe38c1
Only apply tools for top-level directory ( #36 )
...
* update CPM.cmake
* only apply tools for top-level directory
2020-04-29 10:21:19 +02:00
Cvelth
cefd3fb80e
DOCTEST_CONFIG_USE_STD_HEADERS in MSVC++ ( #30 )
...
* replace <sstream> with <ostream>
* Use provided by doctest macro instead of explicit include (#1 )
* dEfine `DOCTEST_CONFIG_USE_STD_HEADERS` globally
2020-04-24 12:20:42 +02:00
Lars Melchior
716a30d90b
Update Format.cmake ( #29 )
...
Now uses `find_program` to search for `clang-format`.
2020-04-23 12:04:02 +02:00
Lars Melchior
72561b1e15
Update Format.cmake (windows and out of source build support) ( #28 )
...
* update Format.cmake
* update Format.cmake
2020-04-22 17:07:04 +02:00
Lars Melchior
f3e6445b67
add codecov.yaml and update coverage flags ( #26 )
2020-04-21 12:00:13 +02:00
Lars Melchior
f371ebfb86
treat warnings as errors on msvc as well ( #11 )
2020-04-15 09:21:48 +02:00
Lars Melchior
a4881dda8b
enforce standards conformance on MSVC and fix warning flags ( #10 )
...
* enforce standards conformance on MSVC
* add \W4 flag for test compilation
* enable compiler warnings for the library target when building tests
* update note on testing frameworks
* turns out only clang understands strongly typed enums
2020-04-15 09:12:12 +02:00
Lars Melchior
4c756a78f3
use doctest_discover_tests to find individual tests ( #7 )
2020-04-14 17:11:41 +02:00
Lars Melchior
adf2801be6
small readme and cmake cleanup ( #6 )
...
* small readme and cmake cleanup
* wording
2020-04-14 15:46:15 +02:00
Lars Melchior
23abf01c55
Add CONFIGURE_DEPENDS flag to globs and cleanup ( #5 )
...
* join comments
* join target properties
* add empty lines
* update readme
* add CONFIGURE_DEPENDS to glob sources
* update comment about glob
* update comment about removing unused files
* update glob comment in the main CMakeLists
2020-04-14 14:56:32 +02:00
Lars Melchior
991d397433
revert install path and set find_package in tests to REQUIRED
2020-04-14 11:01:15 +02:00
Lars Melchior
83d0e6e7cc
track coverage in the actual project
2020-04-13 18:17:01 +02:00
Lars Melchior
b0384f889a
add install test
2020-04-13 17:30:09 +02:00
Lars Melchior
3507aa0a21
rename variable
2020-04-13 17:00:37 +02:00
Lars Melchior
532a9b7abe
document sstream inclusion
2020-04-11 13:09:35 +02:00
Lars Melchior
6f46945151
is sstream really always required?
2020-04-11 12:59:41 +02:00
Lars Melchior
9a5f50f95c
fix tests
2020-04-11 12:37:35 +02:00
Lars Melchior
c94580f25c
init
2020-04-11 12:31:08 +02:00