/etc/make.conf weirdness

Nicolas Blais nb_root at videotron.ca
Thu May 19 12:31:37 PDT 2005


Hi,

This is probably a user problem (me), but why is it that when I put this 
in /etc/make.conf:

.if ${.CURDIR:M*/multimedia/transcode}
  WITH_DIVX5=yes WITH_OPTIMIZED_CFLAGS=yes
.endif

and build transcode, it will only receive WITH_DIVX5 and not the other flag.

and if I put this instead:

.if ${.CURDIR:M*/multimedia/transcode}
  WITH_OPTIMIZED_CFLAGS=yes WITH_DIVX5=yes 
.endif

it will receive WITH_OPTIMIZED_CFLAGS and not the other again?

Same with all the ports such as :

.if ${.CURDIR:M*/multimedia/mplayer}
  WITH_OPTIMIZED_CFLAGS=yes WITHOUT_RUNTIME_CPUDETECTION \
  WITH_RTC=yes WITH_LIBUNGIF=yes WITH_ARTS=yes \
  WITH_FRIBIDI=yes WITH_CDPARANOIA=yes WITH_LIBDV=yes        \
  WITH_MAD=yes WITH_SVGALIB=yes WITH_AALIB=yes WITH_THEORA=yes    \
  WITH_SDL=yes WITH_ESOUND=yes WITH_VORBIS=yes WITH_XANIM=yes     \
  WITH_LIVEMEDIA=yes WITH_MATROSKA=yes WITH_XVID=yes WITH_LZO=yes \
  WITH_XMMS=yes
.endif

will only receive WITH OPTIMIZED_CFLAGS.

Any way around this?

Nicolas.

FreeBSD clk01a 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Thu May 19 09:13:03 EDT 
2005     root at clk01a:/usr/obj/usr/src/sys/CLK01A  i386


More information about the freebsd-questions mailing list