[gnome-taquin] Depend on libm.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-taquin] Depend on libm.
- Date: Tue, 23 Jul 2019 10:02:02 +0000 (UTC)
commit ce27a6748a64ade7e1c1a838d11d9604106b667a
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Mon Jul 22 18:07:33 2019 +0200
Depend on libm.
Copying a patch made by
Jan Tojnar for 2048. If
not specifying libm for
building, linking might
fail on a platform that
separated it from libc.
meson.build | 6 +++++-
src/meson.build | 3 ++-
2 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/meson.build b/meson.build
index 57efcb2..78899f0 100644
--- a/meson.build
+++ b/meson.build
@@ -7,13 +7,17 @@ gnome = import('gnome')
i18n = import('i18n')
python3 = import('python3')
+cc = meson.get_compiler('c')
+valac = meson.get_compiler('vala')
+
gio_dependency = dependency('gio-2.0', version: '>= 2.40.0')
glib_dependency = dependency('glib-2.0', version: '>= 2.40.0')
gtk_dependency = dependency('gtk+-3.0', version: '>= 3.22.23')
rsvg_dependency = dependency('librsvg-2.0', version: '>= 2.32.0')
canberra_dependency = dependency('libcanberra')
canberra_gtk3_dependency = dependency('libcanberra-gtk3', version: '>= 0.26')
-posix_dependency = meson.get_compiler('vala').find_library('posix')
+posix_dependency = valac.find_library('posix')
+libm_dependency = cc.find_library('m', required: false) # some platforms do not have libm separated from libc
desktop_file_validate = find_program('desktop-file-validate', required: false)
appstream_util = find_program('appstream-util', required: false)
diff --git a/src/meson.build b/src/meson.build
index 7eb2675..a8d911a 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -48,6 +48,7 @@ executable(meson.project_name(),[
rsvg_dependency,
canberra_dependency,
canberra_gtk3_dependency,
- posix_dependency
+ posix_dependency,
+ libm_dependency
]
)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]