Files
Ihar Hrachyshka a0ba5dd100 various: switch dart builders to source based pdfium
Assisted-by: Codex, gpt-5.4 xhigh
2026-08-24 20:30:17 -04:00

34 lines
1.1 KiB
Diff

--- 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)