A collection of settings that may be used when compiling a module, depending on the type of VuoModuleCompiler.
Definition at line 17 of file VuoModuleCompilerSettings.hh.
Public Member Functions | |
VuoModuleCompilerSettings (void) | |
Constructs an object with default values for the settings. | |
Public Attributes | |
map< string, string > | typeNameReplacements |
A mapping of generic types to the types they should be specialized to. | |
VuoNodeSet * | nodeSet |
The node set that this module belongs to. | |
string | vuoFrameworkPath |
The path of the Vuo.framework used by the current process, or a partially built Vuo.framework in which to find header files. | |
string | macOSSDKPath |
Where to look for macOS system files when compiling the module, if other than / . | |
vector< string > | headerSearchPaths |
Where to look for header files when compiling the module. | |
string | target |
The target triple that the module should be compiled for. | |
bool | isVerbose |
Whether to output extra messages when compiling the module. | |
VuoModuleCompilerSettings::VuoModuleCompilerSettings | ( | void | ) |
Constructs an object with default values for the settings.
Definition at line 15 of file VuoModuleCompilerSettings.cc.
vector<string> VuoModuleCompilerSettings::headerSearchPaths |
Where to look for header files when compiling the module.
Definition at line 26 of file VuoModuleCompilerSettings.hh.
bool VuoModuleCompilerSettings::isVerbose |
Whether to output extra messages when compiling the module.
Definition at line 28 of file VuoModuleCompilerSettings.hh.
string VuoModuleCompilerSettings::macOSSDKPath |
Where to look for macOS system files when compiling the module, if other than /
.
Definition at line 25 of file VuoModuleCompilerSettings.hh.
VuoNodeSet* VuoModuleCompilerSettings::nodeSet |
The node set that this module belongs to.
Definition at line 23 of file VuoModuleCompilerSettings.hh.
string VuoModuleCompilerSettings::target |
The target triple that the module should be compiled for.
Definition at line 27 of file VuoModuleCompilerSettings.hh.
map<string, string> VuoModuleCompilerSettings::typeNameReplacements |
A mapping of generic types to the types they should be specialized to.
Definition at line 22 of file VuoModuleCompilerSettings.hh.
string VuoModuleCompilerSettings::vuoFrameworkPath |
The path of the Vuo.framework used by the current process, or a partially built Vuo.framework in which to find header files.
Definition at line 24 of file VuoModuleCompilerSettings.hh.