gencpp/scripts
Ed_ 88d36f5d06 Update readme and scripts
Both bootstrap and singleheader now name the files the same as the library's default.
Output now directed toward gen directory for the corresponding dir (project, singleheader, or test)
2023-07-24 23:10:10 -04:00
..
.clang-format Progress towards bootstrap/singleheader generation 2023-07-24 22:19:21 -04:00
bootstrap.ci.ps1 Update readme and scripts 2023-07-24 23:10:10 -04:00
bootstrap.ps1 some cleanup of unused macros in test files, preparing bootstrap and single header code + scripts 2023-07-24 18:51:49 -04:00
build.ci.ps1 GlobalAllocator fixes 2023-07-19 00:49:54 -04:00
build.ps1 Iniital commit 2023-04-01 22:21:46 -04:00
clean.ps1 Update readme and scripts 2023-07-24 23:10:10 -04:00
gen.ps1 GlobalAllocator fixes 2023-07-19 00:49:54 -04:00
genccp.natstepfilter Fixes to memory mangment, library is much faster now. 2023-07-16 18:00:07 -04:00
gencpp.natvis Suppeort for trailing specifiers for member functions, operators, and operator type casts (Untested) 2023-07-24 00:27:13 -04:00
gencpp.refactor Removed GEN_FEATURE_PARSING macro, fixes to readme 2023-07-19 00:14:15 -04:00
get_sources.ps1 Iniital commit 2023-04-01 22:21:46 -04:00
Readme.md Removed GEN_FEATURE_PARSING macro, fixes to readme 2023-07-19 00:14:15 -04:00
singleheader.ci.ps1 Update readme and scripts 2023-07-24 23:10:10 -04:00
singleheader.ps1 some cleanup of unused macros in test files, preparing bootstrap and single header code + scripts 2023-07-24 18:51:49 -04:00

Scripts

Build and cleanup scripts for the test directory are found here along with natvis and natstepfilter files for debugging.

The build works as follows:

  • Compile and run the meta-program, it will dump files to the test/gen directory.
  • Format the files using clang-format
  • Build a program that uses some the generated definitions. (Have not done yet)

The test/gen directory has the meson.build config for the meta-program The test directory has the one for the dependent-program.