Commit graph

18 commits

Author SHA1 Message Date
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