mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-18 13:50:04 +00:00
34 lines
1.1 KiB
Diff
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)
|