2.6.3 Executing a build in parallel with other processes

CS+ provides a facility to automatically start a build in synchronism with the timing described below (rapid build function).

(1)

For other than the debug-only project

-

When any of the C source files, C++ source files, assembler source files, header files, link directive files, symbol information files, object module files, relocatable module files or library files added to the project is updated

-

When a file to build is added or removed from the project

-

When the order in which object module files is linked is changed

-

When the properties of the build tool or the file to build are changed

(2)

For the debug-only project

-

When a C source file, C++ source file, assembler source file, or header file added to the debug-only project is saved after editing

-

When a C source file, C++ source file, assembler source file, or header file is added or removed from the debug-only project

-

When properties of the debug-only project are changed

 

By enabling the rapid build function, it is possible to perform a build in parallel with the above operation.

To choose to enable or disable the rapid build function, click [Rapid Build] on the [Build] menu (This is a toggle switch, which is, by default, enabled.).

Caution

For this function to be enabled when you use an external editor, it is necessary to check the [Observe registered files changing] check box in the [General - Build/Debug] category of the Option dialog box.

Remark 1.

It is recommended that after editing the source file, you should always be sure to press the [Ctrl] + [S] keys to save it each time.

Remark 2.

When you've chosen to enable or disable the rapid build function, your selection is applied to the entire project (main project and sub-projects).

Remark 3.

If, while a rapid build is under execution, the rapid build function is switched off (disabled), execution of the rapid build is aborted on the spot.