I have a pre-build step in which I write something to a text file, then do a commit, before retrieving the version info. That way, every qmake operation increments the SVN revision number.
Cheers, Martin On 12-02-13 02:55 PM, Philipp Menke wrote: > thanks, I tried some of the things from the weblinks but I could not > bring it to work properly... > That thing you wrote just works as I expect but I gut one question: > > Will the Variable SVNVERSION be updated every time I run make or just > when I call qmake? So is the version.h always up to date? > > Thanks Philipp > > Am 13.02.2012 15:11, schrieb thomas vincent: >> Hi, >> Personally on Linux I use : >> >> SVNVERSION = $$system("svn info ../ | grep Revision | tr -d 'Revison: '") >> system( "echo 'const std::string svn_version = \"$$SVNVERSION\";'"> >> ../version.h) >> >> Then you can include the "version.h" file when you need to use the >> current SVN revision. >> This gives a clean number (no letter and or working copy pre-commit >> revision ...). >> >> I guess you can pass it to GCC from there ;). >> >> Tom >> >> 2012/2/8 André Pönitz<andre.poen...@mathematik.tu-chemnitz.de>: >>> On Wed, Feb 08, 2012 at 08:09:19PM +0100, Philipp Menke wrote: >>>> Hi, >>>> I would like to compile the current Revision of my repository into my >>>> code. How could I manage this with qmake? >>>> >>>> I think one could use "svn info | grep Revision" or sth like that to get >>>> the current Revision number and pass this as a preprocessor-Define into >>>> gcc. >>>> But how could I have this been done automatically? >>>> >>>> Do you have any idea how to realise? >>> Looks like the the problem came up before, see >>> >>> http://lists.trolltech.com/qt-interest/2006-10/msg00596.html >>> >>> Seems to be also discussed on >>> >>> http://colby.id.au/node/145 >>> >>> http://stackoverflow.com/questions/5083441/how-to-add-pre-build-step-in-qmake-qtcreator >>> >>> http://qtcreator.blogspot.com/2009/10/generating-automatic-version-numbers.html >>> >>> etc >>> >>> Andre' >>> _______________________________________________ >>> Interest mailing list >>> Interest@qt-project.org >>> http://lists.qt-project.org/mailman/listinfo/interest > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > -- Martin Holmes University of Victoria Humanities Computing and Media Centre (mhol...@uvic.ca) _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest