diff --git a/doc/Doxygen/Allwmake b/doc/Doxygen/Allwmake index 227bd01b72704a69310f483e51bc8e59d3ddbfb9..4b841f0c4532a3ee32cd0a67c35902036de18f99 100755 --- a/doc/Doxygen/Allwmake +++ b/doc/Doxygen/Allwmake @@ -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 ;; *)