aboutsummaryrefslogtreecommitdiff
path: root/plugins/http-files/CMakeLists.txt
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2022-11-03 09:46:07 -0600
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-05 14:32:03 +0200
commit4d6283fd7b50dee371f8fedd8ccd413fdc9b786f (patch)
treeba431e7973236d750658dd1f75b01756691b979d /plugins/http-files/CMakeLists.txt
parent4009aa042f547acd3b79ec9de043459ffedacf32 (diff)
downloaddino-4d6283fd7b50dee371f8fedd8ccd413fdc9b786f.tar.gz
Automatically select appropriate libsoup version
Diffstat (limited to 'plugins/http-files/CMakeLists.txt')
-rw-r--r--plugins/http-files/CMakeLists.txt15
1 files changed, 7 insertions, 8 deletions
diff --git a/plugins/http-files/CMakeLists.txt b/plugins/http-files/CMakeLists.txt
index 2da46731..e5599e50 100644
--- a/plugins/http-files/CMakeLists.txt
+++ b/plugins/http-files/CMakeLists.txt
@@ -1,11 +1,4 @@
-set(HTTP_FILES_DEFINITIONS)
-if(USE_SOUP3)
- set(Soup Soup3)
- set(HTTP_FILES_DEFINITIONS ${HTTP_FILES_DEFINITIONS} SOUP_3)
-else()
- set(Soup Soup2)
-endif()
-
+include(SoupVersion)
find_packages(HTTP_FILES_PACKAGES REQUIRED
Gee
GLib
@@ -15,6 +8,12 @@ find_packages(HTTP_FILES_PACKAGES REQUIRED
${Soup}
)
+set(HTTP_FILES_DEFINITIONS)
+
+if(${Soup}_VERSION VERSION_GREATER_EQUAL "3.0")
+ set(HTTP_FILES_DEFINITIONS ${HTTP_FILES_DEFINITIONS} SOUP_3_0)
+endif()
+
vala_precompile(HTTP_FILES_VALA_C
SOURCES
src/file_provider.vala