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