2010-05-03 13:58:41 +00:00
|
|
|
# Change this file when releasing a new version.
|
|
|
|
|
2010-09-19 20:44:31 +00:00
|
|
|
# Version numbers.
|
2010-05-03 13:58:41 +00:00
|
|
|
set(CLEMENTINE_VERSION_MAJOR 0)
|
2010-12-11 15:32:19 +00:00
|
|
|
set(CLEMENTINE_VERSION_MINOR 6)
|
|
|
|
set(CLEMENTINE_VERSION_PATCH 0)
|
2010-06-07 20:23:28 +00:00
|
|
|
|
2010-11-25 15:26:26 +00:00
|
|
|
include(FindSubversion)
|
|
|
|
|
2010-11-25 17:14:11 +00:00
|
|
|
set(BUILDBOT_REVISION $ENV{BUILDBOT_REVISION})
|
|
|
|
if(NOT BUILDBOT_REVISION)
|
|
|
|
find_package(Subversion)
|
|
|
|
if(SUBVERSION_FOUND)
|
2010-12-06 13:41:06 +00:00
|
|
|
execute_process(COMMAND ${Subversion_SVN_EXECUTABLE} info ${PROJECT_SOURCE_DIR}
|
|
|
|
RESULT_VARIABLE SVN_INFO_RESULT
|
|
|
|
OUTPUT_QUIET
|
|
|
|
ERROR_QUIET)
|
|
|
|
if(${SVN_INFO_RESULT} EQUAL 0)
|
|
|
|
Subversion_WC_INFO(${PROJECT_SOURCE_DIR} clementine)
|
|
|
|
set(BUILDBOT_REVISION ${clementine_WC_REVISION})
|
|
|
|
endif(${SVN_INFO_RESULT} EQUAL 0)
|
2010-11-25 17:14:11 +00:00
|
|
|
endif(SUBVERSION_FOUND)
|
|
|
|
endif(NOT BUILDBOT_REVISION)
|
2010-11-25 15:26:26 +00:00
|
|
|
|
2010-06-07 20:23:28 +00:00
|
|
|
if(BUILDBOT_REVISION)
|
2010-11-25 15:26:26 +00:00
|
|
|
set(CLEMENTINE_VERSION_STRING "${CLEMENTINE_VERSION_MAJOR}.${CLEMENTINE_VERSION_MINOR} r${BUILDBOT_REVISION}") # Displayed in GUIs
|
2010-09-19 20:44:31 +00:00
|
|
|
set(CLEMENTINE_VERSION_SHORT_STRING "${CLEMENTINE_VERSION_MAJOR}.${CLEMENTINE_VERSION_MINOR}r${BUILDBOT_REVISION}") # Used in filenames
|
2010-09-05 11:48:56 +00:00
|
|
|
set(CLEMENTINE_VERSION ${CLEMENTINE_VERSION_MAJOR}.${CLEMENTINE_VERSION_MINOR}.90.r${BUILDBOT_REVISION})
|
2010-09-18 18:29:40 +00:00
|
|
|
set(CLEMENTINE_DEB_VERSION ${CLEMENTINE_VERSION_MAJOR}.${CLEMENTINE_VERSION_MINOR}.90~r${BUILDBOT_REVISION}~${DEB_DIST})
|
2010-06-07 20:23:28 +00:00
|
|
|
else(BUILDBOT_REVISION)
|
2010-07-24 13:01:46 +00:00
|
|
|
if (CLEMENTINE_VERSION_PATCH)
|
|
|
|
set(CLEMENTINE_VERSION ${CLEMENTINE_VERSION_MAJOR}.${CLEMENTINE_VERSION_MINOR}.${CLEMENTINE_VERSION_PATCH})
|
|
|
|
else (CLEMENTINE_VERSION_PATCH)
|
|
|
|
set(CLEMENTINE_VERSION ${CLEMENTINE_VERSION_MAJOR}.${CLEMENTINE_VERSION_MINOR})
|
|
|
|
endif (CLEMENTINE_VERSION_PATCH)
|
2010-09-19 10:35:24 +00:00
|
|
|
set(CLEMENTINE_DEB_VERSION ${CLEMENTINE_VERSION}~${DEB_DIST})
|
2010-09-29 18:51:40 +00:00
|
|
|
set(CLEMENTINE_VERSION_STRING "${CLEMENTINE_VERSION}")
|
|
|
|
set(CLEMENTINE_VERSION_SHORT_STRING "${CLEMENTINE_VERSION}")
|
2010-07-24 13:01:46 +00:00
|
|
|
endif(BUILDBOT_REVISION)
|
2010-05-03 13:58:41 +00:00
|
|
|
|