executable-plugin
ExecutablePlugin
A configuration file for compilers.
package
npanday.model.compiler.plugins
ExecutablePluginsModel
executablePlugins
Plugin configurations.
ExecutablePlugin
*
ExecutablePlugin
identifier
1.0.0
String
An id for the compiler. It should be (but is not required to be) unique.
pluginClass
1.0.0
String
Class name of the compiler. NPanday will pass an instance of this class to the
requesting plugin.
vendor
1.0.0
String
Vendor of the compiler: MICROSOFT, MONO, DotGNU
profile
1.0.0
String
Profile for the plugin.
executable
1.0.0
String
Executable, as run from the command line.
frameworkVersions
Supported framework version(s) of the compiler: 1.1.4322, 2.0.50727, 3.0
String
*
platforms
1.0.0
Platform configuration capabilities.
Platform
*
commandFilter
1.0.0
A filter for including/excluding user-passed commands options.
CommandFilter
CommandFilter
excludes
1.0.0
The command options to exclude from the user specified pass-through parameters (Currently
unused)
String
*
includes
1.0.0
The command options to allow from the user specified pass-through parameters.
String
*
Platform
operatingSystem
1.0.0
String
The operating system that the compiler is capable of running on.
architecture
1.0.0
String
The architecture that the compiler is capable of running on (Currently
unused).