summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Beier <dontmind@freeshell.org>2012-05-23 12:17:42 +0200
committerChristian Beier <dontmind@freeshell.org>2012-05-23 12:17:42 +0200
commitfef4386accfe686abc304e43fec235eefdbacd3e (patch)
tree87cac9edd6d7bee2a4cf511dfc08b6b823e2d2dc
parent66282f58000c8863e104666c30cb67b1d5cbdee3 (diff)
downloadlibtdevnc-fef4386a.tar.gz
libtdevnc-fef4386a.zip
Add Compile Time Version Test Defines.
-rw-r--r--CMakeLists.txt3
-rw-r--r--configure.ac5
-rw-r--r--rfb/rfbconfig.h.cmake4
3 files changed, 12 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index be519f3..aaa6029 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,6 +12,9 @@ include(CheckCSourceRuns)
set(PACKAGE_NAME "LibVNCServer")
set(FULL_PACKAGE_NAME "LibVNCServer")
set(PACKAGE_VERSION "0.9.10")
+set(VERSION_MAJOR "0")
+set(VERSION_MINOR "9")
+set(VERSION_PATCHLEVEL "10")
set(PROJECT_BUGREPORT_PATH "http://sourceforge.net/projects/libvncserver")
set(CMAKE_C_FLAGS "-O2 -W -Wall -g")
set(LIBVNCSERVER_DIR ${CMAKE_SOURCE_DIR}/libvncserver)
diff --git a/configure.ac b/configure.ac
index 7b62499..4873253 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,6 +5,11 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AM_CONFIG_HEADER(rfbconfig.h)
AX_PREFIX_CONFIG_H([rfb/rfbconfig.h])
+# set detailed version info
+AC_DEFINE(VERSION_MAJOR, 0, LibVNCServer major version)
+AC_DEFINE(VERSION_MINOR, 9, LibVNCServer minor version)
+AC_DEFINE(VERSION_PATCHLEVEL, 10, LibVNCServer patchlevel)
+
# Checks for programs.
AC_PROG_CC
AM_PROG_CC_C_O
diff --git a/rfb/rfbconfig.h.cmake b/rfb/rfbconfig.h.cmake
index b095948..2ee5e52 100644
--- a/rfb/rfbconfig.h.cmake
+++ b/rfb/rfbconfig.h.cmake
@@ -56,6 +56,10 @@
/* Define to the version of this package. */
#define LIBVNCSERVER_PACKAGE_VERSION "@PACKAGE_VERSION@"
+#define LIBVNCSERVER_VERSION "@PACKAGE_VERSION@"
+#define LIBVNCSERVER_VERSION_MAJOR "@VERSION_MAJOR@"
+#define LIBVNCSERVER_VERSION_MINOR "@VERSION_MINOR@"
+#define LIBVNCSERVER_VERSION_PATCHLEVEL "@VERSION_PATCHLEVEL@"
/* Define to 1 if libgcrypt is present */
#cmakedefine LIBVNCSERVER_WITH_CLIENT_GCRYPT 1