Only considers those *.C and *.cpp files that contain

a main() function (more precisely, that match "\<main\>").
This commit is contained in:
Sylvain Pion
2007-02-15 16:02:11 +00:00
parent dd0855cd7d
commit bb090b6ce6
+6 -5
View File
@@ -95,11 +95,12 @@ if [ \$# -ne 0 ] ; then
done
else
EOF
for file in `ls *.C 2>/dev/null | sort` ; do
echo " compile_and_run `basename $file .C`"
done
for file in `ls *.cpp 2>/dev/null | sort` ; do
echo " compile_and_run `basename $file .cpp`"
for file in `ls *.C *.cpp 2>/dev/null | sort` ; do
if [ -n "`grep '\<main\>' $file`" ] ; then
tmp=`basename $file .C`
tmp=`basename $tmp .cpp`
echo " compile_and_run $tmp"
fi
done
echo "fi"
echo