Preferences - Builder
The ProvideX Builder is responsible for compiling (converting)
a ProvideX source file into a tokenized ProvideX program file. A number of
options can be assigned to the new program as part of this process - each
program can have different options that are managed through the properties
page for the program source file.
The Builder Preferences are used to set the default values to
be used for any new program created in a project in the current workspace and
to also set the configuration options that control which files to compile.
Select the
ProvideX > Builder preference page.

ProvideX Program Option Defaults
These options will be used as the defaults for any new program that is
added to a project in the current workspace. These values can be changed
through the properties page associated with the source file for the program.
- Password
- The password is used to encrypt the tokenized program. Any attempt
to list the program will fail unless the user knows the password associated
with the program.
- Owner Code
- Optional owner code to be used by registered application developers
to restrict access to these application programs to only those environments
that have been configured with an activation key that includes the same owner
code.
To enable use of the owner code, the ProvideX
executable for the workbench/project must be configured with an activation
key that includes the same owner code.
- Flags
- Optional package flags to be used by registered application
developers to create application features that can be restricted to
environments that have been configured with an activation key that includes
the same package flags.
Builder Configuration Options
These options are used to control which resources the builder will
process. A resource must be processed by the builder to get copied to the
output folder for the project.
- Only compile files associated with ProvideX Editor
- The file extension is used to associate the ProvideX Editor to a
resource. This option is used to restrict the builder from processing any
other files.
- Compile Files that have no File extension
- Since the file extension is used to associate files to the ProvideX
Editor, this option is used to identify how to handle the files without a
file extension. If this option is not set, these files will be skipped.
- Build ProvideX Data Files
- When this option is set, the builder will copy any ProvideX Data
Files found in a project to the output folder.
- Build Resources
- When this option is set, the builder will copy any other resource(s)
(not covered by the previous options) found in a project to the output
folder.