738b0198c2
Add ability to parse multiple files
2023-02-14 13:46:08 -07:00
Jonathan Müller
e558e2d58f
Tag current status for release
2022-02-07 20:43:47 +01:00
Jonathan Müller
62e571a4d6
Update copyright notices
2022-02-07 20:43:22 +01:00
Jonathan Müller
39ba4f5de2
Use catch via FetchContent
...
Fixes #111 and #112 .
2021-02-17 13:37:14 +01:00
Jonathan Müller
d44571f1c8
Improve CMake
2018-12-18 18:27:36 +01:00
Jonathan Müller
f8355100c9
Remove option that is no longer needed
2018-09-21 13:00:00 +02:00
Jonathan Müller
73f41aac05
Fix ctest configuration
2018-09-20 21:02:21 +02:00
Manu Sánchez
8d77d011ac
Allow building tool, example, and tests from upper cmake projects ( #63 )
...
Now a subdirectory will by default only build the library, a standalone build will build everything.
2018-07-13 11:03:12 +02:00
Jonathan Müller
159bc38883
Fix logic for building examples/tests
...
Fixes #36 .
2018-02-14 15:50:16 +01:00
Jonathan Müller
bd4db2ce80
Add self-parsing integration test
2018-02-01 16:32:30 +01:00
Jonathan Müller
4c78c69da0
Update copyright year
2018-01-26 08:39:09 +01:00
Jonathan Müller
6af95dde8e
Add first example
2017-10-31 15:55:06 +01:00
Manu343726
b1b0cad69a
Code coverage with lcov
...
Includes:
- A cmake script to setup lcov targets
- A predefined cppast_coverage target (Disabled by default, enable by setting CPPAST_TEST_GCOV var to TRUE/ON/1)
- Coverage report submission to coveralls.io
2017-10-11 21:25:37 +02:00
Jonathan Müller
d66d6d26af
Add tool infrastructure
2017-04-10 19:58:17 +02:00
Jonathan Müller
a6f15d6334
Add CMake options to control assertion levels
2017-04-06 12:23:31 +02:00
Jonathan Müller
e10a41fea8
Add proper build system
2017-04-02 18:38:28 +02:00
Jonathan Müller
a47e66e2c4
Parse enums
2017-02-23 21:30:44 +01:00
Jonathan Müller
0794ff1420
Parse typedefs
2017-02-23 15:45:34 +01:00