Build Options
These properties are applicable to a range of project types.
Property | Type | Save Name | Description |
Build Macros | String List | macros | Defines macro values that are used for filename generation. Each macro is defined as name=value. |
Build Quietly | Boolean | build_quietly | Suppress the display of the startup banners and information messages. |
Exclude From Build | Boolean | build_exclude_from_build | Specifies whether or not to exclude the project/file from the build. |
Include Debug Information | Boolean | build_debug_information | Specifies whether symbolic debug information is generated. |
Intermediate Directory | String | build_intermediate_directory | Specifies a relative path from the project directory to the intermediate file directory. This property will have macro expansion applied to it. |
Output Directory | String | build_output_directory | Specifies a relative path from the project directory to the output file directory. This property will have macro expansion applied to it. |
Project Directory | String | project_directory | Specifies the project directory. This can be either relative to the solution directory (recommended) or can be an absolute directory. |
Project Type | Enumeration | project_type | Specifies the type of project to build. The options are Executable, Library, Object file, Staging, Combining, and Externally Built Executable |
Project Type | String | property_groups_file_path | Specifies the property groups file to use for the project. This is applicable to Executable and Externally Built Executable project types only. |
Suppress Warnings | Boolean | build_suppress_warnings | Specifies whether the display of warning messages should be suppressed. |
Treat Warnings as Errors | Boolean | build_treat_warnings_as_errors | Specifies whether warning messages should be treated as errors. |