# 9.5. Make Options

As GNU make supports some useful options, the Project Options dialog contains a page called "Make-Options", where those can be en/disabled. The available settings are:

Print debug information

  prints out all information about the project files and what make determines for rebuilding them.

Continue after errors

  tries to continue with the compilation after an error occurred (e.g. a file couldn't be compiled due to an error)

Print the data base

  prints out the make -database for the current process which contains the changes from the last build-run.

Environment variables

  give the current environment variables a higher priority than the currently used variables in the Makefile s.

No built-in rules

  doesn't use built-in rules for make .

Touch files

  don't run the Compiler on changed files; instead only touches them. This sets them as already processed by make .

Ignore all errors

  Ignores all errors that occur

Silent operation

  doesn't print out any information about the build-process

Print working directory

  prints the current directory during the make -process.

job number

  sets the amount of parallel processes for make . For a single-CPU system we recommend setting this to one or two.

set modified

  sets the selected file modified. Choose the file by clicking the folder button on the right. Setting a file modified means that the file will be processed by make and compiled if it is a source file.

additional options

  set additional options to make ; those can be found in your local man page for "GNU Make".

Rebuild behaviour on run

  Sets the actions taken when you choose run. There are three options you can choose from:

  - always rebuild: Always rebuild without checking for modified files.

  - Warning on modification: Warn if source files have been modified and ask if the project should be rebuilt.

  - Only on modification: Check if sources have changed and rebuild if so.

  The default is to rebuild always.