An interface to C preprocessors.
A collection of tools to invoke an external C preprocessor.
These tools appeal to a configurable C preprocessor, and the prerequisite dependencies may not be present on all systems. For books which use the default preprocessor "cpp", certification may be controlled with the build::uses-cpp build::cert_param flag.
The community books Makefile will autodetect whether "cpp" is available, and exclude books appropriately. Certification of such books may be suppressed by manually undefining the Makefile variable "OS_HAS_CPP". E.g., to run a regression excluding books calling cpp:
OS_HAS_CPP= make regression
Further build::cert_param flags may need to be defined if using a C preprocessor other than "cpp".