systemove promenne a makefile
Jakub Ladman
ladmanj@volny.cz
Čtvrtek Únor 26 13:15:10 CET 2009
Jsem ko*ot, nevsiml jsem si ze se ta promena na konci prepise napevno, ani
nevim kde se to tam vzalo.
Jakub
Dne Thursday 26 of February 2009 12:53:44 Jakub Ladman napsal(a):
> To prave neni pravda,
> vyraz echo $$OSTYPE
> znamena spust echo s parametrem $OSTYPE, prvni $ znamena druhy $
> neinterpretuj, ale napis ho jak je.
>
> Zkousim to na tomhle, nasledujici konstrukce neni z me hlavy ale nekde z
> ciziho projektu.
>
> ifeq ($(OSTYPE),$(strip solaris ))
> HOST := UNIX
> endif
> ifeq ($(OSTYPE),$(strip linux ))
> HOST := UNIX
> endif
> ifndef HOST
> HOST := WIN32
> endif
> HOST := WIN32
>
>
> all:
> echo $$OSTYPE
> echo $(HOST)
>
> Solaris nemam, ale na linuxu mi to druhe echo vypise WIN32, nefunguje to
> ani kdyz se promenna exportuje.
>
> Jakub
>
> Dne Thursday 26 of February 2009 12:17:41 Jan Waclawek napsal(a):
> > Chce to len trocha chapat princip pouzitia escape znakov, v tomto pripade
> > $:
> >
> >
> > $ cat makefile
> > all:
> > echo $$OSTYPE
> >
> >
> > $ make
> > echo $OSTYPE
> > cygwin
> >
> >
> >
> > wek
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list