summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2011-05-22 13:02:34 +0200
committerRalf Habacker <ralf.habacker@freenet.de>2011-05-22 13:02:34 +0200
commit39703607e4b504070a6f10b2c2f0592c84cc8e85 (patch)
tree799bd3a879211bb47ea4cd7e9c6d60305f4d9c76 /cmake
parent2dd5f88cd45213733d0ae5bcda4c05a4590fb2a0 (diff)
downloaddbus-39703607e4b504070a6f10b2c2f0592c84cc8e85.tar.gz
To avoid double dbus version definitions take values from configure.ac.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/CMakeLists.txt10
1 files changed, 7 insertions, 3 deletions
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index 13cdb741..9b9ac546 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -1,8 +1,12 @@
project(dbus)
-set (DBUS_MAJOR_VERSION "1")
-set (DBUS_MINOR_VERSION "4")
-set (DBUS_MICRO_VERSION "3")
+#########################################################################
+# detect version
+#########################################################################
+file (READ ../configure.ac configure_ac)
+string (REGEX REPLACE ".*dbus_major_version], .([0-9]+).*" "\\1" DBUS_MAJOR_VERSION ${configure_ac})
+string (REGEX REPLACE ".*dbus_minor_version], .([0-9]+).*" "\\1" DBUS_MINOR_VERSION ${configure_ac})
+string (REGEX REPLACE ".*dbus_micro_version], .([0-9]+).*" "\\1" DBUS_MICRO_VERSION ${configure_ac})
# used by file version info
set (DBUS_PATCH_VERSION "0")
set (DBUS_VERSION ${DBUS_MAJOR_VERSION}.${DBUS_MINOR_VERSION}.${DBUS_MICRO_VERSION})