From 59da01bbc31d2fec5d3fcc87fc87f467b36f9799 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 12 May 2023 07:34:56 -0400 Subject: Only check for Gtk Quartz support on MacOS --- NEWS | 3 ++- meson.build | 14 +++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/NEWS b/NEWS index 71d2702..6a4992c 100644 --- a/NEWS +++ b/NEWS @@ -2,11 +2,12 @@ suil (0.10.19) unstable; urgency=medium * Allow SUIL_API to be defined by the user * Fix dependencies in pkg-config file + * Only check for Gtk Quartz support on MacOS * Override pkg-config dependency within meson * Remove Gtk in Qt and Qt in Gtk wrappers * Replace duplicated dox_to_sphinx script with sphinxygen dependency - -- David Robillard Mon, 19 Dec 2022 23:54:42 +0000 + -- David Robillard Fri, 12 May 2023 11:34:21 +0000 suil (0.10.18) stable; urgency=medium diff --git a/meson.build b/meson.build index 555527c..c490a5f 100644 --- a/meson.build +++ b/meson.build @@ -83,11 +83,15 @@ gtk2_x11_dep = dependency( required: get_option('gtk2').enabled() and get_option('x11').enabled(), ) -gtk2_quartz_dep = dependency( - 'gtk+-quartz-2.0', - include_type: 'system', - required: get_option('gtk2').enabled() and get_option('cocoa').enabled(), -) +if host_machine.system() == 'darwin' + gtk2_quartz_dep = dependency( + 'gtk+-quartz-2.0', + include_type: 'system', + required: get_option('gtk2').enabled() and get_option('cocoa').enabled(), + ) +else + gtk2_quartz_dep = disabler() +endif gtk3_dep = dependency( 'gtk+-3.0', -- cgit v1.2.1