New format for __version_info__.
The new format follow the same rules used by sys.version_info().
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Lauro Moura <lauro.neto@openbossa.org>
This commit is contained in:
parent
374e2fcf88
commit
269e8450dc
6 changed files with 35 additions and 5 deletions
|
|
@ -63,7 +63,16 @@ set(BINDING_NAME PySide)
|
|||
set(BINDING_API_MAJOR_VERSION "1")
|
||||
set(BINDING_API_MINOR_VERSION "0")
|
||||
set(BINDING_API_MICRO_VERSION "0")
|
||||
set(BINDING_API_RELEASE_LEVEL "beta") # alpha, beta, candidate, or final
|
||||
set(BINDING_API_SERIAL 3) # leave as 0 when release level is final
|
||||
set(BINDING_API_VERSION "${BINDING_API_MAJOR_VERSION}.${BINDING_API_MINOR_VERSION}.${BINDING_API_MICRO_VERSION}" CACHE STRING "PySide version" FORCE)
|
||||
if (BINDING_API_RELEASE_LEVEL STREQUAL "final")
|
||||
set(BINDING_API_VERSION_FULL "${BINDING_API_MAJOR_VERSION}.${BINDING_API_MINOR_VERSION}.${BINDING_API_MICRO_VERSION}"
|
||||
CACHE STRING "PySide version [full]" FORCE)
|
||||
else()
|
||||
set(BINDING_API_VERSION_FULL "${BINDING_API_MAJOR_VERSION}.${BINDING_API_MINOR_VERSION}.${BINDING_API_MICRO_VERSION}~${BINDING_API_RELEASE_LEVEL}${BINDING_API_SERIAL}"
|
||||
CACHE STRING "PySide version [full]" FORCE)
|
||||
endif()
|
||||
set(PYSIDE_QT_VERSION "${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}" CACHE STRING "Qt version used to compile PySide" FORCE)
|
||||
if(ENABLE_VERSION_SUFFIX)
|
||||
set(pyside_SUFFIX "-${BINDING_API_MAJOR_VERSION}.${BINDING_API_MINOR_VERSION}")
|
||||
|
|
@ -123,7 +132,7 @@ add_custom_target(uninstall "${CMAKE_COMMAND}"
|
|||
-P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
|
||||
|
||||
|
||||
set(ARCHIVE_NAME pyside-qt${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}+${BINDING_API_VERSION})
|
||||
set(ARCHIVE_NAME pyside-qt${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}+${BINDING_API_VERSION_FULL})
|
||||
add_custom_target(dist
|
||||
COMMAND mkdir -p "${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}" &&
|
||||
git log > "${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}/ChangeLog" &&
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue