diff options
author | Cimbali <me@cimba.li> | 2021-11-02 12:37:44 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2021-11-23 23:04:26 +0000 |
commit | d4d5fb294a89c5c25f966f5e8407d335c315b1c1 (patch) | |
tree | 3d4347226097d7898afaecc3cc58a3826463c9ec /meson.build | |
parent | f8ea3c90de233c635d502760ebff78c12390f9cf (diff) | |
download | gobject-introspection-d4d5fb294a89c5c25f966f5e8407d335c315b1c1.tar.gz |
Correct logic for legacy ffi free_closure
Legacy logic, except:
- on linux with recent libffi
- on macOS with AMD64 architectures
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meson.build b/meson.build index fc503b54..eb2bc5c9 100644 --- a/meson.build +++ b/meson.build @@ -152,7 +152,8 @@ endif libffi_dep = dependency('libffi', fallback : ['libffi', 'ffi_dep']) -if host_system == 'darwin' and host_arch == 'aarch64' or host_system == 'linux' and libffi_dep.version().version_compare('< 3.4') +if not (host_system == 'darwin' and host_arch == 'aarch64' or + host_system == 'linux' and libffi_dep.version().version_compare('>= 3.4')) config.set('LEGACY_GIRFFI_FREE', 1) endif |