Commit Graph

6 Commits

Author SHA1 Message Date
Mark Gillard
1381240e10 meson refactoring
- renamed options to `snake_case`
- tests, examples and cmake config now explicitly disabled when used as a subproject
- removed small_binaries (it's now implicit when building as release)
- added minimum meson version 0.53
2020-09-05 13:26:12 +03:00
Mark Gillard
cd9b3d2198 fixed some multi-line string parsing issues
also:
- fixed pedantic warnings on gcc 10 and clang 11
2020-04-13 23:23:11 +03:00
Mark Gillard
45c0fe26c0 added build option GENERATE_CMAKE_CONFIG [skip ci]
also:
- minor cleanup
2020-04-07 22:34:54 +03:00
Mark Gillard
ee9b30c774 fixed compilation on older implementations without std::launder
also:
- fixed `json_formatter` type deduction on older compilers
- added build configuration option for compiling examples
2020-03-18 15:28:00 +02:00
Gábor Kozár
9c1fcc8673 Changed BUILD_TESTS to be a feature option: auto = only if not a subproject 2020-03-04 13:36:36 +01:00
Gábor Kozár
865561b46c Define tomlplusplus_dep for when included in subproject. Added option BUILD_TESTS, default false. 2020-03-04 12:01:46 +01:00