Ticket #885: version.patch
File version.patch, 920 bytes (added by , 20 years ago) |
---|
-
version.pro
6 6 ############################################################ 7 7 8 8 SVNTREEDIR = $$system(pwd) 9 SVNVER SION = $$system(svnversion . 2>/dev/null)9 SVNVERCMD = svnversion $${SVNTREEDIR} 2>/dev/null 10 10 11 isEmpty( SVNVERSION ) {12 SVNVERSION = Unknown13 }14 15 11 SOURCES += version.cpp 16 12 17 13 version.target = version.cpp 18 14 version.commands = echo 'const char *myth_source_version =' \ 19 '"'`(svnversion $${SVNTREEDIR} 2>/dev/null) || echo Unknown`'";' > version.cpp 15 '"'`$${SVNVERCMD} || echo Unknown`'";' > /tmp/version.cpp.new; 16 version.commands += if test -f version.cpp && diff version.cpp /tmp/version.cpp.new > /dev/null; then rm /tmp/version.cpp.new; else mv /tmp/version.cpp.new version.cpp; fi 20 17 version.depends = FORCE 21 18 22 19 QMAKE_EXTRA_UNIX_TARGETS += version