aboutsummaryrefslogtreecommitdiff
path: root/plugins/http-files/CMakeLists.txt
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2022-04-09 00:28:42 +0200
committerMarvin W <git@larma.de>2022-04-09 00:28:42 +0200
commitbaa4a6a1eb4e98558acfef6e2a24c2c13d42db5c (patch)
treefd5189f181a4a957cd651331bb928b3d68c90754 /plugins/http-files/CMakeLists.txt
parenta0eac798cd1a1abf20772db9f89c54e945ded3ea (diff)
downloaddino-baa4a6a1eb4e98558acfef6e2a24c2c13d42db5c.tar.gz
dino-baa4a6a1eb4e98558acfef6e2a24c2c13d42db5c.zip
Prepare http-files plugin for libsoup-3 support
Note: ice plugin still depends on libsoup-2.4 and one can't have both in the same process, so this remains disabled by default
Diffstat (limited to 'plugins/http-files/CMakeLists.txt')
-rw-r--r--plugins/http-files/CMakeLists.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/http-files/CMakeLists.txt b/plugins/http-files/CMakeLists.txt
index 77579fdb..2da46731 100644
--- a/plugins/http-files/CMakeLists.txt
+++ b/plugins/http-files/CMakeLists.txt
@@ -1,10 +1,18 @@
+set(HTTP_FILES_DEFINITIONS)
+if(USE_SOUP3)
+ set(Soup Soup3)
+ set(HTTP_FILES_DEFINITIONS ${HTTP_FILES_DEFINITIONS} SOUP_3)
+else()
+ set(Soup Soup2)
+endif()
+
find_packages(HTTP_FILES_PACKAGES REQUIRED
Gee
GLib
GModule
GObject
GTK3
- Soup
+ ${Soup}
)
vala_precompile(HTTP_FILES_VALA_C
@@ -19,6 +27,8 @@ CUSTOM_VAPIS
${CMAKE_BINARY_DIR}/exports/qlite.vapi
PACKAGES
${HTTP_FILES_PACKAGES}
+DEFINITIONS
+ ${HTTP_FILES_DEFINITIONS}
)
add_definitions(${VALA_CFLAGS})