From 5c1fe0730c57c827775324506866d4eb9d5a98a6 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Thu, 27 Mar 2014 09:51:39 +0000 Subject: added script svn_revision.cmd git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4222 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/qmmp.pro | 13 +++++++++++-- src/qmmp/svn_revision.cmd | 14 ++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/qmmp/svn_revision.cmd (limited to 'src') diff --git a/src/qmmp/qmmp.pro b/src/qmmp/qmmp.pro index 8f1f6e5e9..c792d24da 100644 --- a/src/qmmp/qmmp.pro +++ b/src/qmmp/qmmp.pro @@ -77,16 +77,25 @@ CONFIG += shared \ thread TEMPLATE = lib VERSION = $$QMMP_VERSION -unix:isEmpty(LIB_DIR):LIB_DIR = /lib -unix:DEFINES += LIB_DIR=\\\"$$LIB_DIR\\\" unix { + isEmpty(LIB_DIR):LIB_DIR = /lib + DEFINES += LIB_DIR=\\\"$$LIB_DIR\\\" SVN_REVISION = $$system(./svn_revision.sh) !isEmpty(SVN_REVISION) { DEFINES += SVN_REVISION=\\\"$$SVN_REVISION\\\" } } +win32 { + SVN_REVISION = $$system(svn_revision.cmd) + !isEmpty(SVN_REVISION) { + DEFINES += SVN_REVISION=\\\"$$SVN_REVISION\\\" + message($$SVN_REVISION) + } +} + + unix { target.path = $$LIB_DIR devel.files += \ diff --git a/src/qmmp/svn_revision.cmd b/src/qmmp/svn_revision.cmd new file mode 100644 index 000000000..11ea5bbca --- /dev/null +++ b/src/qmmp/svn_revision.cmd @@ -0,0 +1,14 @@ +@echo off + +:: based on smplayer getrev.cmd script +:: Some SVN clients can use localized messages (e.g. SlikSVN), force English +set LC_ALL=C +set SVN_REV= + +for /f "tokens=2" %%i in ('svn info ^| find "Revision:"') do set SVN_REV=%%i + +if NOT "%SVN_REV%"=="" ( +echo r%SVN_REV% +) + + -- cgit v1.2.3-13-gbd6f