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:" <