Skip to content
Snippets Groups Projects
Commit 1cd18ce0 authored by Mark Olesen's avatar Mark Olesen
Browse files

added wmakeLnIncludeAll - can be quite useful after a wcleanLnIncludeAll

parent e5205c86
No related branches found
No related tags found
No related merge requests found
PFLAGS =
PINC =
PLIBS =
PFLAGS =
PINC =
PLIBS =
PFLAGS = -DMPICH_SKIP_MPICXX
PINC =
PINC =
PLIBS = -lscmpi
......@@ -40,6 +40,7 @@ then
echo "Usage: ${0##*/} [dir1] .. [dirN]"
echo
echo " Delete all the lnInclude directories in the tree"
echo
exit 1
fi
......
#!/bin/sh
#------------------------------------------------------------------------------
# ========= |
# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
# \\ / O peration |
# \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
# \\/ M anipulation |
#-------------------------------------------------------------------------------
# License
# This file is part of OpenFOAM.
#
# OpenFOAM is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2 of the License, or (at your
# option) any later version.
#
# OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenFOAM; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
# Script
# wmakeLnIncludeAll
#
# Description
# Find directories containing a Make/ directory and execute
# 'wmakeLnInclude -f' for each one
#
#------------------------------------------------------------------------------
# default is pwd
if [ "$#" -eq 0 ]
then
set -- .
elif [ "$1" = "-h" -o "$1" = "-help" ]
then
echo "Usage: ${0##*/} [dir1] .. [dirN]"
echo
echo " Find directories containing a Make/ directory and"
echo " execute 'wmakeLnInclude -f' for each one"
echo
exit 1
fi
for checkDir
do
if [ -d $checkDir ]
then
echo "searching: $checkDir for 'Make' directories"
else
echo "skipping non-dir: $checkDir"
continue
fi
find $checkDir -depth -type d -name Make -print | while read dir
do
dir=${dir%Make}
if [ -d "$dir" ]
then
wmakeLnInclude -f $dir
fi
done
done
#------------------------------------------------------------------------------
......@@ -27,22 +27,22 @@
# wmkdir
#
# Description
# Script that makes a directory is not already constructed.
# Usage : wmkdir <directoryName>
# Script to make a directory that does not already exist
# Usage : wmkdir <dir>
#
#------------------------------------------------------------------------------
if [ $# -eq 1 ]
then
# provide help
if [ "$1" = "-h" -o "$1" = "-help" ]
then
echo "usage: ${0##*/} <dir>"
echo " mkdir if directory does not already exist"
else
[ -d "$1" ] || mkdir -p "$1"
fi
# provide help
if [ "$1" = "-h" -o "$1" = "-help" ]
then
echo "usage: ${0##*/} <dir>"
echo " mkdir if directory does not already exist"
echo
else
[ -d "$1" ] || mkdir -p "$1"
fi
fi
#------------------------------------------------------------------------------
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment