--- a/linux/CMakeLists.txt
+++ b/linux/CMakeLists.txt
@@ -14,6 +14,9 @@
 cmake_minimum_required(VERSION 3.10)
 set(PROJECT_NAME "printing")
 project(${PROJECT_NAME} LANGUAGES CXX)
+
+set(PDFIUM_LIB_DIR @pdfiumLib@)
+set(PDFIUM_INCLUDE_DIR @pdfiumDev@/include/public)

 set(PDFIUM_VERSION "5200" CACHE STRING "Version of pdfium used")
 string(REPLACE "linux-" "" TARGET_ARCH ${FLUTTER_TARGET_PLATFORM})
@@ -31,15 +34,12 @@
-# Download pdfium
-include(../windows/DownloadProject.cmake)
-download_project(PROJ
-                 pdfium
-                 URL
-                 ${PDFIUM_URL})
-
 # This value is used when generating builds using this plugin, so it must not be
 # changed
 set(PLUGIN_NAME "printing_plugin")

-include(${pdfium_SOURCE_DIR}/PDFiumConfig.cmake)
+set(PDFium_LIBRARY "${PDFIUM_LIB_DIR}/lib/libpdfium.so")
+add_library(pdfium SHARED IMPORTED)
+set_target_properties(pdfium PROPERTIES
+                      IMPORTED_LOCATION "${PDFium_LIBRARY}"
+                      INTERFACE_INCLUDE_DIRECTORIES "${PDFIUM_INCLUDE_DIR}")

 # System-level dependencies.
 find_package(PkgConfig REQUIRED)
