aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2014-03-27 09:51:39 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2014-03-27 09:51:39 +0000
commit5c1fe0730c57c827775324506866d4eb9d5a98a6 (patch)
treeac3202b3ebf74fa71c854ddb9627c17c03ddd211 /src
parent7aad79dd7facd6e800b8b684c9104d2535ad03ed (diff)
downloadqmmp-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.pro13
-rw-r--r--src/qmmp/svn_revision.cmd14
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%
+)
+
+