As far as I can see when compiling poppler with HAVE_CAIRO on it installs the headers when installing if(CAIRO_FOUND) install(FILES poppler/CairoFontEngine.h poppler/CairoOutputDev.h poppler/CairoRescaleBox.h DESTINATION include/poppler) endif() But the sources are not added to the build of libpoppler.a. What's up with that? Immanuel