diff options
author | XhmikosR <xhmikosr@users.sourceforge.net> | 2012-09-15 17:26:41 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@users.sourceforge.net> | 2012-09-15 17:26:41 +0300 |
commit | a7c94b19759e69a456a7229e020d2aa6099e6956 (patch) | |
tree | 5708ed436037a09673d6999113a1d3cb5e64bb80 | |
parent | 67605a5a279e0a61a741de1842d671735ac7045a (diff) | |
download | notepad2-mod-a7c94b19759e69a456a7229e020d2aa6099e6956.zip notepad2-mod-a7c94b19759e69a456a7229e020d2aa6099e6956.tar.gz notepad2-mod-a7c94b19759e69a456a7229e020d2aa6099e6956.tar.bz2 |
improve update_rev.bat
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | update_rev.bat | 21 |
2 files changed, 22 insertions, 0 deletions
@@ -1,4 +1,5 @@ /bin +/build.user.bat /build/*.opensdf /build/*.sdf /build/*.suo diff --git a/update_rev.bat b/update_rev.bat index 5f53637..4302b04 100644 --- a/update_rev.bat +++ b/update_rev.bat @@ -3,9 +3,30 @@ SETLOCAL PUSHD %~dp0
+IF EXIST "build.user.bat" (CALL "build.user.bat")
+
+SET PATH=%MSYS%\bin;%PATH%
+
+FOR %%G IN (sh.exe) DO (SET FOUND=%%~$PATH:G)
+IF NOT DEFINED FOUND GOTO MissingVar
+
sh.exe ./version.sh
+
:END
POPD
ENDLOCAL
EXIT /B
+
+
+:MissingVar
+COLOR 0C
+TITLE ERROR
+ECHO MSYS (sh.exe) wasn't found. Create a file build.user.bat and set the variable there.
+ECHO.
+ECHO SET "MSYS=H:\progs\MSYS"
+ECHO. & ECHO.
+ECHO Press any key to exit...
+PAUSE >NUL
+ENDLOCAL
+EXIT /B
|