Martchus
a2f9c915b6
Increase version 0.0.1 -> 0.0.2
2018-01-20 21:44:57 +01:00
Martchus
b27e0ba772
Make condition for bundled c++utilities more generic
2017-11-18 00:28:54 +01:00
Martchus
f5a240649f
Separate RapidJSON specific parts
...
So when extending this for further applications of
reflection, the JSON-specific parts can be made optional.
2017-11-17 22:04:01 +01:00
Martchus
19cab9c791
Bundle c++utilities correctly
...
* Use the c++utilities source directory for includes rather
than the locations where headers are goint to be installed
* Call find_package for c++utilities only once
2017-11-17 21:21:34 +01:00
Martchus
a159bdbdb0
Propagate binary and source dir to parent scope
2017-11-16 01:56:04 +01:00
Martchus
683d87c366
Allow disabling generator
2017-11-13 08:51:33 +01:00
Martchus
104e362762
Imporve documentation and build script
2017-10-28 18:24:12 +02:00
Martchus
c94c896f6c
Refactor RapidJSON wrapper
...
* Move all JSON related files into own directory
* Move helper for error handling in own header
* Remove some leftovers from debugging
* Rename classes, use Json instead of JSON
2017-10-28 16:23:39 +02:00
Martchus
b725f59e78
Rename moc -> generator
2017-10-25 17:41:19 +02:00
Martchus
8679263f09
Add CMake macro and actually test the generated code
2017-10-24 01:00:40 +02:00
Martchus
8344a99778
Add project basic project structure
...
* Implement simple RapidJSON wrapper
* Add skeleton for code generator to play around with
LibTooling and LibClang
2017-10-19 01:10:51 +02:00