Public feed
#601360
Index: version.pro
===================================================================
--- version.pro (revision 13808)
+++ version.pro (working copy)
@@ -6,13 +6,16 @@
############################################################
SVNTREEDIR = $$system(pwd)
+SVNREPOPATH = "$$URL$$"
SOURCES += version.cpp
version.target = version.cpp
version.commands = sh -c "echo 'const char *myth_source_version =' \
'\"'`(svnversion $${SVNTREEDIR} 2>/dev/null) || echo Unknown`'\";' \
-> .vers.new ; diff .vers.new version.cpp > .vers.diff 2>&1 ; \
+> .vers.new ; echo 'const char *myth_source_path = \"'`echo $${SVNREPOPATH} \
+| sed -e 's,.*/svn/,,' -e 's,/mythtv/version\.pro.*,,'`'\";' \
+>> .vers.new ; diff .vers.new version.cpp > .vers.diff 2>&1 ; \
if test -s .vers.diff ; then mv -f .vers.new version.cpp ; fi ; \
rm -f .vers.new .vers.diff"
version.depends = FORCE
Property changes on: version.pro
___________________________________________________________________
Name: svn:keywords
+ URL
Index: programs/mythfrontend/main.cpp
===================================================================
--- programs/mythfrontend/main.cpp (revision 13810)
+++ programs/mythfrontend/main.cpp (working copy)
@@ -796,8 +796,10 @@
if (!strcmp(a.argv()[argpos],"--version"))
{
extern const char *myth_source_version;
+ extern const char *myth_source_path;
cout << "Library API version : " << MYTH_BINARY_VERSION << endl;
cout << "Source code version : " << myth_source_version << endl;
+ cout << "Source code path : " << myth_source_path << endl;
cout << "Network Protocol Version: " << MYTH_PROTO_VERSION << endl;
#ifdef MYTH_BUILD_CONFIG
cout << "Options compiled in:" <<endl;
Index: programs/mythbackend/main.cpp
===================================================================
--- programs/mythbackend/main.cpp (revision 13808)
+++ programs/mythbackend/main.cpp (working copy)
@@ -400,8 +400,10 @@
else if (!strcmp(a.argv()[argpos],"--version"))
{
extern const char *myth_source_version;
+ extern const char *myth_source_path;
cout << "Library API version : " << MYTH_BINARY_VERSION << endl;
cout << "Source code version : " << myth_source_version << endl;
+ cout << "Source code path : " << myth_source_path << endl;
cout << "Network Protocol Version: " << MYTH_PROTO_VERSION << endl;
#ifdef MYTH_BUILD_CONFIG
cout << "Options compiled in:" <<endl;