summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/math/test/compile_test/generate.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/math/test/compile_test/generate.sh')
-rwxr-xr-xsrc/boost/libs/math/test/compile_test/generate.sh46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/boost/libs/math/test/compile_test/generate.sh b/src/boost/libs/math/test/compile_test/generate.sh
new file mode 100755
index 00000000..ac88405a
--- /dev/null
+++ b/src/boost/libs/math/test/compile_test/generate.sh
@@ -0,0 +1,46 @@
+for file in ../../../../boost/math/tools/*.hpp; do
+cat > tools_$(basename $file .hpp)_inc_test.cpp << EOF;
+// Copyright John Maddock 2006.
+// Use, modification and distribution are 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)
+//
+// Basic sanity check that header <boost/math/tools/$(basename $file)>
+// #includes all the files that it needs to.
+//
+#include <boost/math/tools/$(basename $file .hpp).hpp>
+
+EOF
+done
+
+for file in ../../../../boost/math/distributions/*.hpp; do
+cat > dist_$(basename $file .hpp)_incl_test.cpp << EOF;
+// Copyright John Maddock 2006.
+// Use, modification and distribution are 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)
+//
+// Basic sanity check that header <boost/math/distributions/$(basename $file)>
+// #includes all the files that it needs to.
+//
+#include <boost/math/distributions/$(basename $file .hpp).hpp>
+
+EOF
+done
+
+for file in ../../../../boost/math/special_functions/*.hpp; do
+cat > sf_$(basename $file .hpp)_incl_test.cpp << EOF;
+// Copyright John Maddock 2006.
+// Use, modification and distribution are 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)
+//
+// Basic sanity check that header <boost/math/special_functions/$(basename $file)>
+// #includes all the files that it needs to.
+//
+#include <boost/math/special_functions/$(basename $file .hpp).hpp>
+
+EOF
+done
+
+