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