El dilluns, 4 de setembre de 2017, a les 7:52:39 CEST, Adrian Johnson va
escriure:
> On 04/09/17 06:12, Albert Astals Cid wrote:
> > El diumenge, 3 de setembre de 2017, a les 14:24:16 CEST, Adrian Johnson va
> >
> > escriure:
> >> I managed to get it working. See attached patch. The problem seems to be
> >> that pkg_check_modules does not return the absolute path of the shared
> >> libraries. There is a bug for this at
> >> https://cmake.org/Bug/view.php?id=15804.
> >>
> >> Is there a better way to handle this?
> >
> > That's a really weird patch, cna you tell me exactly how is your setup so
> > i
> > can try reproducing the problem you have?
>
> Attached is a script to reproduce it. It downloads and installs the
> latest cairo development snapshot to a custom prefix. Then patches
> poppler to use the new API in this version of cairo and tries to build it.
Another fix is using this patch.
Seems less bad than the last one you sent (which tbh i didn't undestand at
all), no?
Cheers,
Albert
diff --git a/glib/demo/CMakeLists.txt b/glib/demo/CMakeLists.txt
index 465021ae..8ccbb449 100644
--- a/glib/demo/CMakeLists.txt
+++ b/glib/demo/CMakeLists.txt
@@ -26,4 +26,4 @@ set(poppler_glib_demo_SRCS
taggedstruct.c
)
poppler_add_test(poppler-glib-demo BUILD_GTK_TESTS ${poppler_glib_demo_SRCS})
-target_link_libraries(poppler-glib-demo poppler-glib ${GTK3_LIBRARIES})
+target_link_libraries(poppler-glib-demo ${CAIRO_LIBRARIES} poppler-glib ${GTK3_LIBRARIES})
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 0d8aa44d..5bae1c7b 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -28,7 +28,7 @@ if (GTK_FOUND)
gtk-test.cc
)
poppler_add_test(gtk-test BUILD_GTK_TESTS ${gtk_splash_test_SRCS})
- target_link_libraries(gtk-test poppler-glib ${GTK3_LIBRARIES})
+ target_link_libraries(gtk-test ${CAIRO_LIBRARIES} poppler-glib ${GTK3_LIBRARIES})
if (HAVE_CAIRO)
@@ -36,7 +36,7 @@ if (GTK_FOUND)
pdf-inspector.cc
)
poppler_add_test(pdf-inspector BUILD_GTK_TESTS ${pdf_inspector_SRCS})
- target_link_libraries(pdf-inspector poppler-glib ${GTK3_LIBRARIES})
+ target_link_libraries(pdf-inspector ${CAIRO_LIBRARIES} poppler-glib ${GTK3_LIBRARIES})
endif ()
_______________________________________________
poppler mailing list
poppler@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/poppler