Skip to content

Commit f628b0d

Browse files
authored
Merge pull request #666 from pdfpc/fix-664
Support both libsoup-2.4 and 3.0
2 parents b62ef90 + ee8ff86 commit f628b0d

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/CMakeLists.txt

+12-4
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,19 @@ if (MDVIEW)
3636
endif ()
3737

3838
if (REST)
39-
pkg_check_modules(SOUP REQUIRED libsoup-2.4)
39+
pkg_check_modules(SOUP libsoup-2.4)
40+
if (SOUP_FOUND)
41+
set(REST_PACKAGES
42+
libsoup-2.4
43+
)
44+
else ()
45+
pkg_check_modules(SOUP REQUIRED libsoup-3.0)
46+
set(REST_PACKAGES
47+
libsoup-3.0
48+
)
49+
endif ()
50+
4051
pkg_check_modules(QRENCODE REQUIRED libqrencode)
41-
set(REST_PACKAGES
42-
libsoup-2.4
43-
)
4452

4553
if (${CMAKE_HOST_WIN32})
4654
# Needed for Posix.gethostname()

0 commit comments

Comments
 (0)