From f3594b25c64eadc14f54f5c38b3cea68f8198303 Mon Sep 17 00:00:00 2001 From: wolf Date: Tue, 23 Feb 1999 17:18:09 +0000 Subject: [PATCH] Add an include guard to the forward declaration file. git-svn-id: https://svn.dealii.org/trunk@884 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/Make_forward_declarations | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/deal.II/deal.II/Make_forward_declarations b/deal.II/deal.II/Make_forward_declarations index 1c34656d85..bc6748a345 100644 --- a/deal.II/deal.II/Make_forward_declarations +++ b/deal.II/deal.II/Make_forward_declarations @@ -8,12 +8,20 @@ while ($ARGV[0]) { } +# generate a guard for the file to disallow multiple inclusion +$guard = `pwd`; +$guard =~ s![^\w]!_!g; +$guard .= "__guard"; +print "#ifndef $guard\n"; +print "#define $guard\n"; +print "\n\n"; + foreach $file (@input_files) { parse_class_declarations ($file); }; - - +print "\n\n"; +print "#endif // $guard\n"; -- 2.39.5