Preferences - Builder Options

These options will adjust the build process to better fit with the work flow and processes used by each developer.

Select the Goto the ProvideX Builder preference page ProvideX > Builder > Options preference page.


ProvideX Builder Options Preferences


Builder Options

Automatically reformat on Save
The source file will be reformatted (LIST EDIT format) whenever it is updated.
Check logical structure during build
This option will enable the 'SS' system parameter (Check Structure on Save); ProvideX will check the logical integrity of the decision/loop structures in the program and report warnings for any issues that are discovered.
Allow mixed case for variable names and line labels
When this option is set, all variables and line labels in the tokenized program file will remain the same as they are found in the source file.
Disable C style comments
The ProvideX Builder supports the use of C-style block comments

/*
 * this is a C-style block comment
 * that can span a number of lines in the source file
 */


The builder will automatically remove these comments from the work file that is used to create the tokenized program file. This option can be used to disable the use of C-style block comments; any C-style block comments found in a source file will not get removed by the build pre-process which may lead to errors in the tokenized program.
Show program 64K size warning
Enable the 64K size warning when building a program; this may be useful when program sizes need to be kept below 64K.
Assign/Increment line numbers based on the system parameter 'AI'
This option will cause the builder to use the line number increment specified by the 'AI' system parameter. When this option is not enabled, the line number increment will be one and will correspond to the line number from the source file.
Strip 'default source file extension'
When a source file is compiled to a tokenized program, the default "source file extension" will be stripped from the name of the output file.
Default extension for tokenized programs
If all tokenized ProvideX programs have the same file extension (in your application), this option can be used to force that extension for all programs that are built.
Program (equivalent to 'start_up') to initialize build environment
Many developers use special system parameter settings when building applications; this option provides a mechanism to allow these developers to specify the program to be used to initialize the build environment to fit their needs.
Full path to initialization program
When the previous option is checked, this option identifies the ProvideX program to be used to initialize the build environment; this program must be outside of the workspace for the plug-in session.
Load/Save resource properties in "project.BuildTagInfo.pvk" control file
Many version control systems are not aware of the metadata used by Eclipse to track the properties of each resource in a project. This ProvideX data file is managed by the ProvideX plug-in to store this information so that it can be updated into the version control system. Some developers do not use the extra properties associated with the resources in a ProvideX project, and therefore may not require this data file.
Enable access to build process extensions for MAS
The MAS plug-in extends the ProvideX plug-in to add extra features to assist developers who are creating or modifying MAS applications. This option is enabled by the MAS plug-in.