diff --git a/CMakeLists.txt b/CMakeLists.txt index b21c62408..b41b970b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,8 +40,14 @@ include(GNUInstallDirsWrapper) set(FREERDP_VERSION_MAJOR "1") set(FREERDP_VERSION_MINOR "0") set(FREERDP_VERSION_REVISION "2") +set(FREERDP_VERSION_SUFFIX "rc1") set(FREERDP_VERSION "${FREERDP_VERSION_MAJOR}.${FREERDP_VERSION_MINOR}") -set(FREERDP_VERSION_FULL "${FREERDP_VERSION}.${FREERDP_VERSION_REVISION}") +if (FREERDP_VERSION_SUFFIX) + set(FREERDP_VERSION_FULL "${FREERDP_VERSION}.${FREERDP_VERSION_REVISION}-${FREERDP_VERSION_SUFFIX}") +else() + set(FREERDP_VERSION_FULL "${FREERDP_VERSION}.${FREERDP_VERSION_REVISION}") +endif() + # Default to release build type if(NOT CMAKE_BUILD_TYPE) diff --git a/config.h.in b/config.h.in index 742876440..39bf60517 100644 --- a/config.h.in +++ b/config.h.in @@ -1,11 +1,12 @@ #ifndef __CONFIG_H #define __CONFIG_H -#define FREERDP_VERSION "${FREERDP_VERSION}" -#define FREERDP_VERSION_FULL "${FREERDP_VERSION_FULL}" #define FREERDP_VERSION_MAJOR ${FREERDP_VERSION_MAJOR} #define FREERDP_VERSION_MINOR ${FREERDP_VERSION_MINOR} #define FREERDP_VERSION_REVISION ${FREERDP_VERSION_REVISION} +#define FREERDP_VERSION_SUFFIX "${FREERDP_VERSION_SUFFIX}" +#define FREERDP_VERSION "${FREERDP_VERSION}" +#define FREERDP_VERSION_FULL "${FREERDP_VERSION_FULL}" /* Include files */ #cmakedefine HAVE_SYS_PARAM_H