automatically include SVN revision into version number if VERSION_SUFFIX is not set
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1870 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -16,7 +16,23 @@ INCLUDE(FindPkgConfig)
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "9")
|
||||
SET(VERSION_PATCH "0")
|
||||
SET(VERSION_SUFFIX "20081128")
|
||||
#SET(VERSION_SUFFIX "")
|
||||
IF(NOT VERSION_SUFFIX)
|
||||
IF(EXISTS ${CMAKE_SOURCE_DIR}/.svn)
|
||||
INCLUDE(FindSubversion)
|
||||
IF(Subversion_FOUND)
|
||||
SET(ORIG_LANG "$ENV{LANG}")
|
||||
SET(ENV{LANG} "C")
|
||||
EXECUTE_PROCESS(WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
COMMAND ${Subversion_SVN_EXECUTABLE} info
|
||||
COMMAND grep "^Revision:"
|
||||
OUTPUT_VARIABLE SVN_REV)
|
||||
SET(ENV{LANG} "${ORIG_LANG}")
|
||||
STRING(REGEX MATCH "[0-9]+" VERSION_SUFFIX "${SVN_REV}")
|
||||
ENDIF(Subversion_FOUND)
|
||||
ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/.svn)
|
||||
ENDIF(NOT VERSION_SUFFIX)
|
||||
|
||||
SET(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
|
||||
IF(VERSION_SUFFIX)
|
||||
SET (VERSION "${VERSION}-${VERSION_SUFFIX}")
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
2008-12-04 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
|
||||
|
||||
* CMakeLists.txt:
|
||||
automatically include SVN revision into version number if
|
||||
VERSION_SUFFIX is not set
|
||||
|
||||
* src/core/basic_ops_x86_mmx.s:
|
||||
* src/core/basic_ops_x86_sse.s:
|
||||
* src/core/basic_ops_x86_sse2.s:
|
||||
|
||||
Reference in New Issue
Block a user