This action executes the Microsoft .NET Framework J# command line compiler.
The directory of the J# project to be compiled.
The list J# files that are to be compiled. This option is able to take wildcards of * and ?. Typically the *.jsl value is specified to compile all J# source files.
Directories under, the main project directory, which source files are to be found.
The list J# files that are to be compiled. This option is able to take wildcards of * and ?. Typically the *.jsl value is specified to compile all J# source files.
The resulting output file name that is required. Typically this will be the same name as the project with the file extension matching the type of output file.
Whether the output file will be an executable, library, module, or windows executable.
Allows the selection of the .NET version to use for the tool. The minimum is .NET v2.0.
This options specifies as whether to force the usage of 64-bit tools on a 64-bit system or not. As FinalBuilder is currently a 32-bit application it will default to running the 32-bit version on a 64-bit system. Check this option if you require the 64-bit version to be run.
Enables compiler optimizations. This will signal to the compiler to make a smaller, faster, and more efficient executable. Note that combining this with debug information, however the application will be harder to debug.
Add the conditional defines that are required for the compilation
Used to specify the preferred base address at which to load a DLL.
Specifies which code page should be used if you compile one or more source code files that were not created to use the default code page on your computer.
Specifies which class contains the main method you want to use as the entry point into the program if your compilation includes more than one class with a main method.
Turns off the inclusion of the compilers banner information in the log. This results in a slightly faster build, and smaller log file.
Select this option to generate UTF-8 encoded compiler log output.
Disable all language extensions. This include Microsoft extensions in Visual J++, and .NET framework specific extensions.
Warnings are treated as errors and will stop the compile from proceeding. This will also cause the action to report as failed.
The level of debug information to include.
The level of warnings to report during the compile.
0 - Turns off emission of all warning messages. 1- Displays severe warning messages. 2 - Displays level 1 warnings plus certain, less-severe warnings, such as warnings about hiding class members. This is the default warning level at the command line. 3 - Displays level 2 warnings plus certain, less-severe warnings, such as warnings about expressions that always evaluate to true or false. 4 - Displays all level 3 warnings plus informational warnings.
Specify the warnings that are to be suppressed during the compile. They are present in the format warning1, warning2 where each warning is listed by its warnings number.
Specify to restrict the scope of package level classes in the package.
Tells the compiler to import public type information from the supplied assembly. This allows referencing metadata from the imported types as though they were part of the assembly.
The locations of the assemblies which are to be referenced.
Generates a link to a managed resource.
The .NET resource for the project is embedded into the generated output file.
The Win32 resource for the project is embedded into the generated output file.