Save project before building: Determines whether a project file is automatically saved before building.
Reset build before building/starting from cursor or building step group: If checked, when starting a build via Build From Cursor, Start From Cursor, or Build Step Group, the build status for all steps will be reset before the build is started.
Display license or evaluation message at start of build: When checked, the current license string or evaluation message is logged to the Output pane at the start of each build (useful as a reminder of the time remaining during evaluation).
Note: The above the three options do not apply when single stepping a build; in this case, the current step will always be activate, expanded, and scrolled to. Also, if the user changes the active step pane or scrolls the current step pane while a build is active, the current pane/step will not be activated or scrolled to (until the build is canceled, fails or completes and is restarted, or the current step is navigated to [Go | Current Step on the menu bar]).
Play a sound when build completes or fails: If checked, a system sound is played when the build finishes; a different sound is played if the build fails. If unchecked, no sounds are played.
Play a sound when stopping at a breakpoint: If checked, a sound is played when the build stops at a breakpoint.
Honor command-line switches if build fails/canceled and continued: If checked, and the build fails or is aborted and is then resumed, any command-line switches that affect the behavior of the build will be honored. If unchecked, the default interactive behavior will be restored (the command-line switches will be reset). For instance, if the /s flag is specified, breakpoints will not be stopped at and the app will close on completion. If this option is checked, breakpoints will continue to be skipped and the app will close when the build completes; if unchecked, when the build is restarted/continue, breakpoints will be stopped at and the app will not close when the build completes.