lehce OT: make

Divacky Roman xdivac02 at stud.fit.vutbr.cz
Wed Dec 21 16:24:49 CET 2005


On Wed, Dec 21, 2005 at 12:23:10PM +0100, Jan Pechanec wrote:
> 
> 	cau, nevite nekdo jak jednoduse nastavit make-ovskou promennou v 
> zavislosti na systemu tak, aby to fungovalo na FreeBSD, Solarisu (oba s 
> jejich dodavanymi make commandy) a Linuxu (make == GMake)? Jediny co me 
> napada je:
> 
> CFLAGS=`x=\`uname\`; \
>         if [ $${x} = FreeBSD ]; then \
>           echo '-Wall'; \
>         elif [ $${x} = SunOS ]; then \
>           echo '-v'; \
>         elif [ $${x} = Linux ]; then \
>           echo '-Wall -g'; \
>         fi`
> 
> all:
>         @echo "$(CFLAGS)"

nevim co chces udelat ale tohle mi pripada jako spatne pristup. makefile je pro
zavislosti mezi zdrojaky a jejich buildovani - na to neni (a nesmi byt) nic OS
dependant. nedava to smysl. pokud se lisi zdrojaky pro dane OS tak bych to
resil jinak (autoconf/automake)... takhle mi to prijde divne



More information about the Users-l mailing list