Hallo,
Heino Tiedemann schrieb:
> Anscheinend weis sich nicht, wie unterschiedlich sich
> Umgebungsvariablen und Schalter auf ein "make" auswirken.
Da solltest du die Manpage make(1) lesen, dann wirst du erfahren,
daß -D nichts anderes tut, als die angegebene Variable auf den
Wert "1" zu setzen.
> export WITH_GTK=yes
Du brauchst die Variable nicht zu exportieren. Im Prinzip muß die
Variable überhaupt nicht in der Shell sichtbar sein, sondern nur
innerhalb des make(1)-Prozesses.
"WITH_GTK=1 make" ist völlig äquivalent zu "make -DWITH_GTK".
Außerdem ist "WITH_GTK=Hier_kann_ein_beliebiger_Text_stehen make"
ergebnisgleich zu den beiden vorherigen Varianten, da das Makefile
nur prüft, ob $WITH_GTK *existiert* - unabhängig von seinem Wert.
Wenn dir das Handling von Schaltern und Variablen, insbesondere
deren Sichtbarkeit, nicht geläufig ist, solltest du zu diesem Thema
UNIX-Grundlagen-Literatur befragen.
Gruß,
Patrick
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 29 Nov 2005 - 22:46:48 CET