diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2014-03-27 09:51:39 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2014-03-27 09:51:39 +0000 |
| commit | 5c1fe0730c57c827775324506866d4eb9d5a98a6 (patch) | |
| tree | ac3202b3ebf74fa71c854ddb9627c17c03ddd211 /src | |
| parent | 7aad79dd7facd6e800b8b684c9104d2535ad03ed (diff) | |
| download | qmmp-5c1fe0730c57c827775324506866d4eb9d5a98a6.tar.gz qmmp-5c1fe0730c57c827775324506866d4eb9d5a98a6.tar.bz2 qmmp-5c1fe0730c57c827775324506866d4eb9d5a98a6.zip | |
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
Diffstat (limited to 'src')
| -rw-r--r-- | src/qmmp/qmmp.pro | 13 | ||||
| -rw-r--r-- | src/qmmp/svn_revision.cmd | 14 |
2 files changed, 25 insertions, 2 deletions
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%
+)
+
+
|
