systemove promenne a makefile
Ladislav Vaiz
spam@nagano.cz
Čtvrtek Únor 26 10:15:04 CET 2009
Me to pripadne, ze konkretne OSTYPE neni exportovana:
$ cat Makefile
all:
echo $(OSTYPE)
$ make
echo
$ export OSTYPE
$ make
echo linux-gnu
linux-gnu
$ cat /etc/debian_version
5.0
$
Zkusil bych orientovat se podle nejake jine promenne nebo treba podle
existence /etc, pokud staci rozliseni unix/windows. To ale muze selhat u
hybridu typy cygwin.
Lada
On Thu, 26 Feb 2009, Jakub Ladman wrote:
> Dobry den,
>
> mate nekdo tuseni jak spravne napsat makefile tak aby videl nejakou konkretni
> systemovou promennou a dovedl se podle ni rozhodovat?
>
> konkretne jeden z prikladu ktery potrebuji vyresit je vetveni ifeq
> ($(OSTYPE), ...) pricemz na mem systemu promenna OSTYPE obsahuje hodnotu
> linux-gnu, ale exprerimentalne jsem zjistil, ze uvnitr make je prazdna.
> V tomto pripade potrebuji rozhodnout zda na ceste ke knihovnam pouzit jako
> prefix /mnt/data nebo Z:.
> Jedna se v obou pripadech o gnu-make.
> Z manualu jsem nepochopil jak zaridit platnost externi promenne uvnitr.
>
> Diky za tip, vite-li nekdo.
>
> Jakub Ladman
> _______________________________________________
> 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