diff options
author | Marvin W <git@larma.de> | 2022-04-09 00:28:42 +0200 |
---|---|---|
committer | Marvin W <git@larma.de> | 2022-04-09 00:28:42 +0200 |
commit | baa4a6a1eb4e98558acfef6e2a24c2c13d42db5c (patch) | |
tree | fd5189f181a4a957cd651331bb928b3d68c90754 /plugins/http-files/CMakeLists.txt | |
parent | a0eac798cd1a1abf20772db9f89c54e945ded3ea (diff) | |
download | dino-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.txt | 12 |
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}) |