11.07.2015 Views

CrossWorks for ARM User Guide

CrossWorks for ARM User Guide

CrossWorks for ARM User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

project2 — Treat Warnings As Errors = Nofile1 — Treat Warnings As Errors = Nofile2 — Treat Warnings As Errors = YesIn the above example the files will be compiled with these values <strong>for</strong> Treat WarningsAs Errorsproject1/file1project1/file2project2/file1project2/file2YesNoNoYesAggregating propertiesAn aggregating property collects all of the values that are defined <strong>for</strong> it in the projecthierarchy. For example when a C file is compiled the Preprocessor Definitionsproperty will take all of the values defined at the file, project and solution level. Notethat the properties window will not show the inherited values of an aggregatingproperty.solution — Preprocessor Definitions = SolutionDefproject1 — Preprocessor Definitions =file1 — Preprocessor Definitions =file2 — Preprocessor Definitions = File1Defproject2 — Preprocessor Definitions = ProjectDeffile1 — Preprocessor Definitions =file2 — Preprocessor Definitions = File2DefIn the above example the files will be compiled with these Preprocessor Definitionsproject1/file1project1/file2project2/file1project2/file2SolutionDefSolutionDef, File1DefSolutionDef, ProjectDefSolutionDef, ProjectDef, File2DefConfigurations and property valuesProperty values are defined <strong>for</strong> a configuration so you can have different values <strong>for</strong> aproperty <strong>for</strong> different builds. A given configuration can inherit the property values ofother configurations. When the project system requires a property value it checks <strong>for</strong>the existence of the property value in current configuration and then in the set ofinherited configurations. You can specify the set of inherited configurations using theConfigurations dialog.50 Chapter 4 Project management

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!