From f9cc8f9d5d47eda5e42d03ebeeaf3d8a5b8de3e8 Mon Sep 17 00:00:00 2001 From: Underground78 Date: Mon, 7 Oct 2013 23:21:45 +0200 Subject: [MPC-HC] Version number: Add a "git describe based" commit number to identify the vanilla LAV Filters we are based on. 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. --- update_version.bat | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 update_version.bat (limited to 'update_version.bat') 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 . + + +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 -- cgit v1.2.3