summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/DefineDependsandFlags.cmake
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2017-06-29 16:13:30 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2017-06-29 16:13:30 +0000
commit47d4199fcf2b032a02bf23c80c3b2c9f3155c5c5 (patch)
treeba594a18f24fd007c6be2b3f284611582935fc57 /CMakeScripts/DefineDependsandFlags.cmake
parentMerge branch 'master' of gitlab.com:inkscape/inkscape (diff)
downloadinkscape-47d4199fcf2b032a02bf23c80c3b2c9f3155c5c5.tar.gz
inkscape-47d4199fcf2b032a02bf23c80c3b2c9f3155c5c5.zip
aboutbox: Gtk3 fixes
Diffstat (limited to 'CMakeScripts/DefineDependsandFlags.cmake')
-rw-r--r--CMakeScripts/DefineDependsandFlags.cmake24
1 files changed, 24 insertions, 0 deletions
diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake
index 1fead418a..a98ebcf2b 100644
--- a/CMakeScripts/DefineDependsandFlags.cmake
+++ b/CMakeScripts/DefineDependsandFlags.cmake
@@ -258,6 +258,30 @@ set(TRY_GTKSPELL ON)
set (WITH_GTKMM_3_10 ON)
endif()
+ # Check whether we can use new features in Gtkmm 3.12
+ # TODO: Drop this test and bump the version number in the GTK test above
+ # as soon as all supported distributions provide Gtkmm >= 3.12
+ pkg_check_modules(GTKMM_3_12
+ gtkmm-3.0>=3.12,
+ )
+
+ if("${GTKMM_3_12_FOUND}")
+ message("Using Gtkmm 3.12 build")
+ set (WITH_GTKMM_3_12 ON)
+ endif()
+
+ # Check whether we can use new features in Gtkmm 3.16
+ # TODO: Drop this test and bump the version number in the GTK test above
+ # as soon as all supported distributions provide Gtkmm >= 3.16
+ pkg_check_modules(GTKMM_3_16
+ gtkmm-3.0>=3.16,
+ )
+
+ if("${GTKMM_3_16_FOUND}")
+ message("Using Gtkmm 3.16 build")
+ set (WITH_GTKMM_3_16 ON)
+ endif()
+
# Check whether we can use new features in Gtkmm 3.22
# TODO: Drop this test and bump the version number in the GTK test above
# as soon as all supported distributions provide Gtkmm >= 3.22