diff options
author | Underground78 <underground78@users.sourceforge.net> | 2013-10-08 01:21:45 +0400 |
---|---|---|
committer | Underground78 <underground78@users.sourceforge.net> | 2014-06-03 23:44:07 +0400 |
commit | 42f583f7c852f9dd8c5ab9596f6565a7ced3a340 (patch) | |
tree | 528a7f1c453f0f14f24e04470ecd4fae0d15109e /update_version.bat | |
parent | 522a06c0a3005e2a52bc28e2563193a645f29f18 (diff) |
[MPC-HC] Version number: Add a "git describe based" commit number to identify the vanilla LAV Filters we are based on.mpc-hc-1.7.5-4
This way if we distribute LAV Filters version X.Y.Z.N, it means that our custom build is based on:
- the stable version X.Y.Z,
- with N official patches (which will be part of next official LAV Filters build),
- and some custom non-official patches which are here to improve the integration in MPC-HC.
Diffstat (limited to 'update_version.bat')
-rw-r--r-- | update_version.bat | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/update_version.bat b/update_version.bat new file mode 100644 index 00000000..1508e72c --- /dev/null +++ b/update_version.bat @@ -0,0 +1,49 @@ +@ECHO OFF +REM (C) 2013 see Authors.txt +REM +REM This file is part of MPC-HC. +REM +REM MPC-HC is free software; you can redistribute it and/or modify +REM it under the terms of the GNU General Public License as published by +REM the Free Software Foundation; either version 3 of the License, or +REM (at your option) any later version. +REM +REM MPC-HC is distributed in the hope that it will be useful, +REM but WITHOUT ANY WARRANTY; without even the implied warranty of +REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +REM GNU General Public License for more details. +REM +REM You should have received a copy of the GNU General Public License +REM along with this program. If not, see <http://www.gnu.org/licenses/>. + + +SETLOCAL + +PUSHD %~dp0 + +IF EXIST "..\..\..\..\build.user.bat" ( + CALL "..\..\..\..\build.user.bat" +) ELSE ( + IF DEFINED GIT (SET MPCHC_GIT=%GIT%) + IF DEFINED MSYS (SET MPCHC_MSYS=%MSYS%) ELSE (GOTO MissingVar) +) + +SET PATH=%MPCHC_MSYS%\bin;%MPCHC_GIT%\cmd;%PATH% +FOR %%G IN (bash.exe) DO (SET FOUND=%%~$PATH:G) +IF NOT DEFINED FOUND GOTO MissingVar + +bash.exe ./version.sh + + +:END +POPD +ENDLOCAL +EXIT /B + + +:MissingVar +ECHO Not all build dependencies were found. +ECHO. +ECHO See "..\..\..\..\docs\Compilation.txt" for more information. +ENDLOCAL +EXIT /B 1 |