| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- if test $# -eq 0
- then
- echo "Usage: $0 <bjam arguments>"
- echo "Typical bjam arguments are:"
- echo " --toolset=msvc-7.1,gcc"
- echo " variant=debug,release,profile"
- echo " link=static,shared"
- echo " threading=single,multi"
- echo
- echo "note: make sure this script is run from boost root directory !!!"
- exit 1
- fi
- if ! test -e libs
- then
- echo No libs directory found. Run from boost root directory !!!
- exit 1
- fi
- #html header
- cat <<end >status/library_status_contents.html
- <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!--
- (C) Copyright 2007 Robert Ramey - http://www.rrsd.com .
- Use, modification and distribution is subject to the Boost Software
- License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
- http://www.boost.org/LICENSE_1_0.txt)
- -->
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <link rel="stylesheet" type="text/css" href="../boost.css">
- <title>Library Status Contents</title>
- <body>
- end
- cd >nul libs
- # runtests, create library pages, and body of summary page
- for lib_name in *
- do
- if test -d $lib_name
- then
- cd >nul $lib_name
- if test -e "test/Jamfile.v2"
- then
- cd >nul test
- echo $lib_name
- echo >>../../../status/library_status_contents.html "<a target=\"detail\" href=\"../libs/$lib_name/test/library_status.html\">$lib_name</a><br>"
- ../../../tools/regression/library_test $@
- cd >nul ..
- fi
- for sublib_name in *
- do
- if test -d $sublib_name
- then
- cd >nul $sublib_name
- if test -e "test/Jamfile.v2"
- then
- cd >nul test
- echo $lib_name/$sublib_name
- echo >>../../../../status/library_status_contents.html "<a target=\"detail\" href=\"../libs/$lib_name/$sublib_name/test/library_status.html\">$lib_name/$sublib_name</a><br>"
- ../../../../tools/regression/library_test $@
- cd >nul ..
- fi
- cd >nul ..
- fi
- done
-
- cd >nul ..
- fi
- done
- cd >nul ..
- #html trailer
- cat <<end >>status/library_status_contents.html
- </body>
- </html>
- end
|