Note: PL/I projects only compile for x86 platforms.
To configure the output types for the project and set build directives for the project and for individual files:
- On the
Application tab in your project properties, specify the file type and the names of the executables produced by the build, as well as whether to produce a single or multiple executables:
- Console Application - creates a single executable (.exe) for the whole project, or creates an executable for each .pli source file in the project.
- Link Library (.DLL) - creates a single executable native library (.dll) for the whole project, or creates an executable native library for each .pli source file in the project.
- Static Library (.LIB) - creates a single library (.lib) for the whole project, or creates a native library for each .pli source file in the project.
- Mainframe Subsystem Application - only compiles to a single .lib or to multiple .dll files.
- Specify the project output path, compile and preprocessor options on the
PL/I tab in your project's properties.
- Click
to show a complete list of the Compiler directives you can set on this tab.
- Click
to list the directives in alphabetical order.
- Click
to list the directives in categories.
- Use the
PL/I Link tab in the project properties to link your executables to .lib or .obj files, and set any additional link settings.
- Specify the paths which the IDE should search for copybooks on the
Dependency Paths tab:
- Select
PL/I Include Paths to add paths where the IDE should search for include files.
- Select
IMS Copy Paths to add paths where the IDE should search for IMS copybooks.
Use
to add new paths.
- For Mainframe Subsystem Applications, use the rest of the tabs to set BMS and IMS settings as required.
- Click
File > Save All.
- If necessary, from the file properties, set any additional build settings on individual PL/I programs in your project.
If different from the project's properties, the PL/I properties set on individual files take precedence over those set for the project.