diff options
author | Günther Wagner <info@gunibert.de> | 2021-11-04 23:08:57 +0100 |
---|---|---|
committer | Günther Wagner <info@gunibert.de> | 2021-11-04 23:08:57 +0100 |
commit | 212da9ac01dc7e18c2fbb2682e564713c50420ac (patch) | |
tree | f2bd0f5c9b0b5bca8f9bc546190e9024ae1595a9 /meson.build | |
parent | f014c22bbb1e5dd857d6e47c5acf5f58fc28cecf (diff) | |
download | librest-212da9ac01dc7e18c2fbb2682e564713c50420ac.tar.gz |
soup3: added conditional option to mesongwagner/soup3
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 14 |
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 |