2 #------------------------------------------------------------------------------
4 # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
6 # \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd.
8 #-------------------------------------------------------------------------------
10 # This file is part of OpenFOAM.
12 # OpenFOAM is free software: you can redistribute it and/or modify it
13 # under the terms of the GNU General Public License as published by
14 # the Free Software Foundation, either version 3 of the License, or
15 # (at your option) any later version.
17 # OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
18 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22 # You should have received a copy of the GNU General Public License
23 # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
26 # foamPackBinAll [OPTION]
29 # Pack and compress all binary versions of OpenFOAM for release
32 # foamPackThirdPartyBinAll [OPTION]
35 # Pack and compress all binary versions of OpenFOAM ThirdParty for release
37 #------------------------------------------------------------------------------
38 binDir
="${0%/*}" # this script is located in the bin/ dir
43 packDir
=ThirdParty-
$WM_PROJECT_VERSION
44 packBin
=foamPackThirdPartyBin
48 packDir
=$WM_PROJECT-$WM_PROJECT_VERSION
55 echo "Error: directory $packDir does not exist" 1>&2
60 if [ -d $packDir/lib
]
63 # obtain archOptions types from lib/<archOptions>
64 for archOptions
in $packDir/lib
/*
66 $binDir/$packBin $@
${archOptions##*/}
69 elif [ -d $packDir/platforms
]
72 # obtain archOptions types from platforms/<archOptions>/lib
73 for archOptions
in $packDir/platforms
/*/lib
75 archOptions
=${archOptions%%/lib}
76 $binDir/$packBin $@
${archOptions##*/}
81 echo "Error: directory $packDir does not appear packable" 1>&2
86 #------------------------------------------------------------------------------