From 29abca0fe33c33d538ec7f8ab573012e9136cb75 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth 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