![]() |
Macintosh Development |
[Home]
[About Us]
[People]
[Information Systems]
[Kerberos for Macintosh]
[Applications]
[Miscellaneous Documentation]
Use these settings for your CodeWarrior Pro 4 projects. Any settings not mentioned here are specific to the project.
| Debugging target | Non-debugging target | ||
| Build Extras | Use modification date caching | On | On |
| Cache subprojects | On | On | |
| Activate browser | On | On | |
| PPC Target | Creator | '????' for shared libraries, unique creator code for applications | '????' for shared libraries, unique creator code for applications |
| Type | 'shlb' for shared libraries, 'APPL' for applications | 'shlb' for shared libraries, 'APPL' for applications | |
| C/C++ Language | Activate C/C++ compiler | On only if you are programming in C++ | On only if you are programming in C++ |
| ARM conformance | Off | Off | |
| Enable C++ exceptions | On only if you are programming in C++ | On only if you are programming in C++ | |
| Enable RTTI | On only if you are programming in C++ | On only if you are programming in C++ | |
| ANSI strict | Off | Off | |
| ANSI keywords only | Off | Off | |
| Expand trigraphs | Off | Off | |
| Multi-byte aware | Off | Off | |
| Inline depth | Don't inline | Smart | |
| Direct to SOM | Off | Off | |
| Auto-inline | Off | On | |
| Deferred inlining | Off | On | |
| Pool strings | On | On | |
| Don't reuse strings | Off | Off | |
| Require function prototypes | On | On | |
| Enable bool support | On only if you are programming in C++ | On only if you are programming in C++ | |
| Enable wchar_t support | On | On | |
| Map newlines to CR | Off | Off | |
| Relaxed pointer type rules | Off | Off | |
| Enums always int | Off | Off | |
| Use unsigned chars | Off | Off | |
| EC++ compatibility mode | Off | Off | |
| Enable Objective C | Off | Off | |
| C/C++ Warnings | Treat all warnings as errors | Off | Off |
| Illegal pragmas | On | On | |
| Empty declarations | On | On | |
| Possible errors | On | On | |
| Unused variables | On | On | |
| Unused arguments | On | On | |
| Extra commas | On | On | |
| Extended error checking | On | On | |
| Hidden virtual functions | On | On | |
| Implicit arithmetic conversions | On | On | |
| Non-inlined functions | Off | Off | |
| Inconsistent use of 'class' and 'struct' keywords | On | On | |
| PPC Processor | Struct alignment | 68K | 68K |
| Traceback tables | Inline | Inline | |
| Target processor | Generic PowerPC | Generic PowerPC | |
| Make strings read-only | On | On | |
| Store static data in TOC | On | On | |
| Generate profile information | Off | Off | |
| Use FMADD & FMSUB | Off | Off | |
| Schedule instructions | Off | Off | |
| Peephole optimization | Off | Off | |
| PPC Disassembler | Show code modules | On | On |
| Use extended mnemonics | On | On | |
| Show source code | On | On | |
| Only show operands and mnemonics | Off | Off | |
| Show data modules | On | On | |
| Disassmble exception tables | On | On | |
| Show SYM info | Off | Off | |
| Show name table | Off | Off | |
| Global optimizations | Optimize for | Faster execution speed | Faster execution speed |
| Optimization level | Off | Off | |
| PPC Linker | Generate SYM file | On | On |
| Full path in SYM files | On | On | |
| Dead-strip static initialization code | On | On | |
| Generate link map | On | On | |
| PPC PEF | Code sorting | none | none |
| Expand uninitialized data | Off | Off | |
| Collapse unused TOC reloads | Off | Off |