From 211b16d045bae2585cb27ae2d98d3ea85ce2b80a Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Wed, 2 Jul 2014 20:37:58 +0100 Subject: [PATCH] Add PlaYUVerVersion.cmake and definition of the version number inside the software --- CMakeLists.txt | 6 +----- PlaYUVerVersion.cmake | 4 ++++ config.h.in | 6 ++++++ 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 PlaYUVerVersion.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 949239d..e5caf0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,13 +14,9 @@ IF(UNIX) ENDIF(UNIX) SET( PROJECT_NAME "playuver" ) -SET( PLAYUVER_VERSION_MAJOR "0" ) -SET( PLAYUVER_VERSION_MINOR "0" ) -SET( PLAYUVER_VERSION_PATCH "9999" ) -#SET( PLAYUVER_VERSION_PATCH ${DAY} ) -SET( PLAYUVER_VERSION "${PLAYUVER_VERSION_MAJOR}.${PLAYUVER_VERSION_MINOR}.${PLAYUVER_VERSION_PATCH}") PROJECT( ${PROJECT_NAME} ) +INCLUDE( PlaYUVerVersion.cmake ) INCLUDE( cmake/CMakeMacros.cmake ) diff --git a/PlaYUVerVersion.cmake b/PlaYUVerVersion.cmake new file mode 100644 index 0000000..634bc49 --- /dev/null +++ b/PlaYUVerVersion.cmake @@ -0,0 +1,4 @@ +SET( PLAYUVER_VERSION_MAJOR "0" ) +SET( PLAYUVER_VERSION_MINOR "0" ) +SET( PLAYUVER_VERSION_PATCH "9999" ) +SET( PLAYUVER_VERSION "${PLAYUVER_VERSION_MAJOR}.${PLAYUVER_VERSION_MINOR}.${PLAYUVER_VERSION_PATCH}") \ No newline at end of file diff --git a/config.h.in b/config.h.in index 011d3f2..960df62 100644 --- a/config.h.in +++ b/config.h.in @@ -26,6 +26,12 @@ #ifndef __CONFIG_PLAYUVER_H__ #define __CONFIG_PLAYUVER_H__ +/* Version definition */ +#define PLAYUVER_VERSION_MAJOR @PLAYUVER_VERSION_MAJOR@ +#define PLAYUVER_VERSION_MINOR @PLAYUVER_VERSION_MINOR@ +#define PLAYUVER_VERSION_PATCH @PLAYUVER_VERSION_PATCH@ +#define PLAYUVER_VERSION @PLAYUVER_VERSION@ + /* QT definition */ #cmakedefine USE_QT4