openbsd-ports/devel/libvirt-glib/patches/patch-meson_build

40 lines
1.4 KiB
Plaintext

From 9a34c4ea55e0246c34896e48b8ecd637bc559ac7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Mon, 27 Sep 2021 14:58:17 +0100
Subject: [PATCH] build: don't set glib version constraints for g-ir-scanner
Should match b_lundef in meson(1).
Index: meson.build
--- meson.build.orig
+++ meson.build
@@ -50,9 +50,6 @@ libvirt_dep = dependency('libvirt', version: '>=' + li
libxml_min_version='>=2.9.1'
libxml_dep = dependency('libxml-2.0', version: libxml_min_version)
-add_global_arguments('-DGLIB_VERSION_MIN_REQUIRED=@0@'.format(glib_min_version_symbol), language: 'c')
-add_global_arguments('-DGLIB_VERSION_MAX_ALLOWED=@0@'.format(glib_min_version_symbol), language: 'c')
-
prefix = get_option('prefix')
localedir = join_paths(prefix, get_option('localedir'))
datadir = join_paths(prefix, get_option('datadir'))
@@ -91,9 +88,6 @@ else
endif
common_link_args = []
-if meson.get_compiler('c').has_link_argument('-Wl,--no-undefined')
- common_link_args += ['-Wl,--no-undefined']
-endif
build_tests = not get_option('tests').disabled()
@@ -518,6 +512,8 @@ common_cflags = [
'-DLOCALEDIR="@0@"'.format(localedir),
'-DDATADIR="@0@"'.format(datadir),
'-DLIBVIRT_GLIB_BUILD',
+ '-DGLIB_VERSION_MIN_REQUIRED=@0@'.format(glib_min_version_symbol),
+ '-DGLIB_VERSION_MAX_ALLOWED=@0@'.format(glib_min_version_symbol),
]
gnome = import('gnome')