David PHAM-VAN

Fix linux release build

@@ -6,6 +6,7 @@ @@ -6,6 +6,7 @@
6 - Fix typo in README 6 - Fix typo in README
7 - Fix iOS build warning 7 - Fix iOS build warning
8 - Fix pdfium memory leak 8 - Fix pdfium memory leak
  9 +- Fix error while loading shared libraries on Linux
9 10
10 ## 5.5.0 11 ## 5.5.0
11 12
@@ -58,6 +58,14 @@ target_include_directories(${PLUGIN_NAME} @@ -58,6 +58,14 @@ target_include_directories(${PLUGIN_NAME}
58 target_link_libraries(${PLUGIN_NAME} PRIVATE flutter) 58 target_link_libraries(${PLUGIN_NAME} PRIVATE flutter)
59 target_link_libraries(${PLUGIN_NAME} PRIVATE PkgConfig::GTK PkgConfig::GTKUnixPrint) 59 target_link_libraries(${PLUGIN_NAME} PRIVATE PkgConfig::GTK PkgConfig::GTKUnixPrint)
60 target_link_libraries(${PLUGIN_NAME} PRIVATE pdfium) 60 target_link_libraries(${PLUGIN_NAME} PRIVATE pdfium)
  61 +get_filename_component(PDFium_lib_path "${PDFium_LIBRARY}" DIRECTORY)
  62 +set_target_properties(${PLUGIN_NAME}
  63 + PROPERTIES SKIP_BUILD_RPATH
  64 + FALSE
  65 + BUILD_WITH_INSTALL_RPATH
  66 + TRUE
  67 + INSTALL_RPATH
  68 + "$ORIGIN:${PDFium_lib_path}")
61 69
62 # List of absolute paths to libraries that should be bundled with the plugin 70 # List of absolute paths to libraries that should be bundled with the plugin
63 set(printing_bundled_libraries 71 set(printing_bundled_libraries