perl -pe 's/(xlink:href="(?:http|.*\.html))/target="_top" $1/' \
source/img/graphical-toc.svg > build/html/graphical-toc.svg
-echo "List of missing references:"
-for f in $( (grep '<name>' build/xml/msg_8h.xml; \
- grep '<name>' build/xml/namespacesimgrid_1_1s4u.xml; \
- grep '<innerclass refid=' build/xml/namespacesimgrid_1_1s4u.xml ; \
- ) | sed 's/<[^>]*>//g' | sort )
+echo
+echo "Undocumented examples:"
+for ex in $( (cd .. ; \
+ find examples/s4u/ -name '*.cpp'; \
+ find examples/python -name '*.py'; \
+ ) | sort )
do
-
- if grep $f source/*rst | grep -q '.. doxygen[^::]*:: '"$f"'$' ||
- grep $f source/*rst | grep -q '.. doxygen[^::]*:: simgrid::[^:]*::[^:]*::'"$f"'$' ; then :
-# echo "$f documented"
- else
- if grep -q $f ignored_symbols ; then :
-# echo "$f ignored" # not documented
+ if grep -q "example-tab:: $ex" ../examples/README.rst ; then :
+# echo "found example-tab:: $ex"
+ elif grep -q "showfile:: $ex" ../examples/README.rst ; then :
else
- echo "$f"
+ echo $ex
fi
- fi
done
-if [ -e /opt/simgrid ] ; then chmod -x /opt/simgrid; fi
-
-set +e # Don't fail
+set +e # Don't fail
if [ -e /usr/bin/linkchecker ] ; then
- linkchecker --no-status -o csv --ignore-url='.*\.css$' --ignore-url=public/java/org build/html \
+ linkchecker --no-status -o csv --ignore-url='.*\.css$' --ignore-url=build/html/_modules --ignore-url=public/java/org build/html \
| grep -v '^#' \
| grep -v 'urlname;parentname;baseref;result;warningstring'
echo "done."