*** mkoctfile 2004-03-22 10:54:24.000000000 -0800 --- /usr/local/Octave/bin/mkoctfile 2004-03-22 12:39:34.000000000 -0800 *************** *** 74,79 **** --- 74,80 ---- defs= ldflags= dbg=: + passOnFlags= strip=false no_oct_file_strip_on_this_platform=false link=true *************** *** 163,168 **** --- 164,171 ---- FILE Compile or link FILE. Recognized file types are: .c C source + -W Pass flags though the compiler like -Wl,-rpath=... + .cc C++ source .C C++ source .cpp C++ source *************** *** 217,222 **** --- 220,228 ---- --link-stand-alone) link_stand_alone=true ;; + -W*) + passOnFlags="$passOnFlags $1" + ;; *) echo "mkoctfile: unrecognized argument $1" 1>&2 exit 1 *************** *** 384,390 **** fi else LINK_DEPS="$LFLAGS $OCTAVE_LIBS $LDFLAGS $BLAS_LIBS $FFTW_LIBS $LIBS $FLIBS" ! cmd="$DL_LD $DL_LDFLAGS -o $octfile $objfiles $ldflags $LINK_DEPS" $dbg $cmd eval $cmd fi --- 390,396 ---- fi else LINK_DEPS="$LFLAGS $OCTAVE_LIBS $LDFLAGS $BLAS_LIBS $FFTW_LIBS $LIBS $FLIBS" ! cmd="$DL_LD $DL_LDFLAGS -o $octfile $objfiles $ldflags $LINK_DEPS $passOnFlags" $dbg $cmd eval $cmd fi