Am Don, 2002-12-12 um 16.29 schrieb Thorsten Haude:
Moin,
* Ralf Corsepius
[2002-12-12 15:40]: 1. -D-Flags sollte man CPPFLAGS packen, nicht in CFLAGS.
Huch? Auch in C? Ja.
CPPFLAGS sind die Flags, die vom Präprozessor interpretiert werden sollen. Deshalb auch der Name "CPPFLAGS" - cpp ist traditionell der Präprozessor. Vermutlich verwechselst Du CPPFLAGS mit CXXFLAGS. Dies wäre das Pendant zu CFLAGS für den C++-Compiler. In einfachen Makefiles macht es allerdings kaum einen Unterschied ob nun CFLAGS oder CPPFLAGS verwendet wird, in gemischt-sprachigen Makefiles allerdings einen ganz erheblichen, da CPPFLAGS typischerweise an die unterschiedlichen Compiler für unterschiedliche Sprachen weitergeleitet werden (z.B. auch beim Übersetzen von *.cc (c++) oder *.S (ASM mit vorgeschaltetem cpp) verwendet werden) Ralf