systemove promenne a makefile
Jan Waclawek
konfera@efton.sk
Čtvrtek Únor 26 13:06:33 CET 2009
Bez ohladu na to ci to porovnanie dava zmysel alebo nie, tak ten posledny HOST := WIN32, ktory je nepodmienecny, Vam sposobi, ze HOST nemoze by ine nez WIN32... :-O
Co Vam vlastne vypise to echo $$OSTYPE ?
wek
----- Original Message ---------------
Subject: Re: systemove promenne a makefile
From: Jakub Ladman <ladmanj@volny.cz>
Date: Thu, 26 Feb 2009 12:53:44 +0100
To: HW-news <hw-list@list.hw.cz>
>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