For native COBOL projects, build configurations are a powerful feature that enables you to maintain different variants of a project. Each configuration contains a set of the project characteristics that you can configure for a particular purpose; for example, you may use one set of characteristics for a debug build, and another for building an application for production. Maintaining different build configurations allows you to easily switch the build process for your project without having to reconfigure your settings each time. Managed COBOL projects however, only allow for one configuration per project.
Build configurations include options that cover many facets of a project's behavior, such as the configuring the names and locations of output files, debugging options, error handling behavior, and the setting of compiler directives. You can also specify pre- and post-build command events.
Settings within a build configuration override the settings set at a project level.
Use the Manage Configurations option ( ) in the project settings of native COBOL projects to switch between configurations.