type Config struct {
Compiler string// default: clang PPFlag string// default: -E BaseDir string// base of include searching directory, should be absolute path IncludeDirs []string Defines []string Flags []string}
Config represents the configuration for the preprocessor.