gencpp/singleheader

Singleheader

Creates a single header file version of the library using gen.singleheader.cpp. Follows the same convention seen in the gb, stb, and zpl libraries.