MIT Information Systems

Macintosh Development

[Home] [About Us] [People] [Information Systems]
[Kerberos for Macintosh] [Applications] [Miscellaneous Documentation]


Recommended Project Settings

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


Questions or comments? Send mail to macdev@mit.edu
Last updated on $Date: 2003/11/18 21:57:52 $
Last modified by $Author: smcguire $