build: Add missing check for glibmm.
authorUwe Hermann <uwe@hermann-uwe.de>
Fri, 26 May 2017 15:56:08 +0000 (17:56 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Fri, 26 May 2017 16:44:23 +0000 (18:44 +0200)
Also, list the glibmm version in config.h.

CMakeLists.txt
config.h.in

index 45055ab8e66a72f885bdb7580e4e242b44c59817..31b45ef5e80a61c6bfa02b8c0cbed1c21cf1fbf4 100644 (file)
@@ -55,6 +55,8 @@ endif()
 #= Dependencies
 #-------------------------------------------------------------------------------
 
 #= Dependencies
 #-------------------------------------------------------------------------------
 
+list(APPEND PKGDEPS glibmm-2.4>=2.28.0)
+
 list(APPEND PKGDEPS libsigrokcxx>=0.4.0)
 
 if(ENABLE_DECODE)
 list(APPEND PKGDEPS libsigrokcxx>=0.4.0)
 
 if(ENABLE_DECODE)
@@ -153,6 +155,8 @@ set(PV_TITLE PulseView)
 set(PV_DESCRIPTION "A GUI for sigrok")
 set(PV_VERSION_STRING "0.4.0")
 
 set(PV_DESCRIPTION "A GUI for sigrok")
 set(PV_VERSION_STRING "0.4.0")
 
+set(PV_GLIBMM_VERSION ${PKGDEPS_glibmm-2.4_VERSION})
+
 include(GetGitRevisionDescription)
 
 # Append the revision hash unless we are exactly on a tagged release.
 include(GetGitRevisionDescription)
 
 # Append the revision hash unless we are exactly on a tagged release.
index 8da6dafbb811c1c4335019f155f76ef83e575a61..8148ce1fade5f60989b00875f11b5ed8f296e55e 100644 (file)
@@ -35,4 +35,6 @@
 /* Platform properties */
 #cmakedefine HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS
 
 /* Platform properties */
 #cmakedefine HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS
 
+#define PV_GLIBMM_VERSION "@PV_GLIBMM_VERSION@"
+
 #endif
 #endif