Mercurial > forge
view admin/mkpkgadd @ 12691:6d6285a2a633 octave-forge
use macro ISNAN() instead of C++'s isnan() - because it supports all floating point formats not just double
author | schloegl |
---|---|
date | Sat, 12 Sep 2015 14:16:39 +0000 |
parents | 9df9c6d6c5a0 |
children |
line wrap: on
line source
#! /bin/sh if test $# -eq 1; then dir="$1" else echo "usage: mkpkgadd directory" 1>&2 exit 1 fi cd $dir m_files=`echo *.m` cxx_files=`echo *.cc` ln_files=`echo *.octlink` if test "$m_files" != "*.m"; then sed -n 's/^[#%][#%]* *PKG_ADD:\? *//p' $m_files fi if test "$cxx_files" != "*.cc"; then sed -n -e 's,^//* *PKG_ADD: *,,p' \ -e 's,^/\** *PKG_ADD: *\(.*\) \*/$,\1,p' $cxx_files fi if test "$ln_files" != "*.octlink" ; then cat $ln_files fi