doc/Doxygen/Allwmake: Automated the setting of FOAM_ONLINE_REPO

Patch provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1528
This commit is contained in:
Henry 2015-02-14 16:04:01 +00:00
parent 194b1e0bf9
commit 62ab2a5d08

View File

@ -22,6 +22,27 @@ USAGE
exit 1
}
defineURL() {
case "$WM_PROJECT_VERSION" in
[0-9].[0-9].x)
FOAM_BRANCH_NAME="master"
FOAM_REPO_VERSION="$WM_PROJECT-$WM_PROJECT_VERSION"
;;
[0-9].[0-9].[0-9])
FOAM_BRANCH_NAME="version-$WM_PROJECT_VERSION"
FOAM_REPO_VERSION="$WM_PROJECT-${WM_PROJECT_VERSION%.*}.x"
;;
*)
FOAM_BRANCH_NAME="master"
FOAM_REPO_VERSION="$WM_PROJECT-$WM_PROJECT_VERSION"
;;
esac
export FOAM_BASE_REPO="https://github.com/$WM_PROJECT/$FOAM_REPO_VERSION"
export FOAM_ONLINE_REPO="$FOAM_BASE_REPO/tree/$FOAM_BRANCH_NAME"
}
# parse options
while [ "$#" -gt 0 ]
do
@ -30,7 +51,7 @@ do
usage
;;
-online)
export FOAM_ONLINE_REPO="https://github.com/$WM_PROJECT/$WM_PROJECT-$WM_PROJECT_VERSION/tree/master"
defineURL
shift
;;
*)