summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorGünther Wagner <info@gunibert.de>2021-11-04 23:08:57 +0100
committerGünther Wagner <info@gunibert.de>2021-11-04 23:08:57 +0100
commit212da9ac01dc7e18c2fbb2682e564713c50420ac (patch)
treef2bd0f5c9b0b5bca8f9bc546190e9024ae1595a9 /meson.build
parentf014c22bbb1e5dd857d6e47c5acf5f58fc28cecf (diff)
downloadlibrest-212da9ac01dc7e18c2fbb2682e564713c50420ac.tar.gz
soup3: added conditional option to mesongwagner/soup3
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build14
1 files changed, 13 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index c6e77a1..81c5ed1 100644
--- a/meson.build
+++ b/meson.build
@@ -42,9 +42,21 @@ if get_option('ca_certificates')
endif
# Dependencies
+if get_option('soup2')
+ libsoup_name = 'libsoup-2.4'
+ libsoup_req_version = '>= 2.42'
+ libsoup_api_version = '2.4'
+ add_project_arguments('-DWITH_SOUP_2', language: 'c')
+else
+ libsoup_name = 'libsoup-3.0'
+ libsoup_req_version = '>= 2.99.2'
+ libsoup_api_version = '3.0'
+endif
+
+
glib_dep = dependency('glib-2.0', version: '>= 2.44')
gobject_dep = dependency('gobject-2.0', version: '>= 2.44')
-libsoup_dep = dependency('libsoup-2.4', version: '>= 2.42')
+libsoup_dep = dependency(libsoup_name, version: libsoup_req_version)
libxml_dep = dependency('libxml-2.0')
# config.h