I am unable to figure out how to change default build/compile settings. The little default checkbox in the lower left of the project options dialog is gone. The doc
Project->Options->Target
. You can set up a base configuration, and then provide different options that differ from the base for Debug
and Release
. You can also create custom option sets, which means that they're different from the standard Debug
and Release
. You can also have different configurations based on different targets (VCL app's Debug build has different options than a FMX app's Debug build, etc.)
To change the default options first starts with defining "default". You can start as low as the "base configuration" through Project->Options->Delphi Compiler
, and then choosing the All Configuration
target. You can refine it somewhat by altering the base configuration for the Debug
and Release
configurations. You can also define your own option sets, using the Save
button next to the Target
list.
Your specific question about "specifying options as the default for multiple projects" means is the base configuration
. From there, you refine those base options to give you debug settings and release settings (which can also be saved as your initial defaults, and refined on a per-project basis).
So, for a specific answer, you can change the default by modifying the base configuration
, or by getting more specific by modifying the debug
or release
configurations that inherit from that base, depending on what your end result needs to be and what you're trying to accomplish.