diff mupdf-source/thirdparty/zxing-cpp/Package.swift @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mupdf-source/thirdparty/zxing-cpp/Package.swift	Mon Sep 15 11:43:07 2025 +0200
@@ -0,0 +1,37 @@
+// swift-tools-version:5.7.1
+import PackageDescription
+
+let package = Package(
+    name: "ZXingCpp",
+    platforms: [
+        .iOS(.v11)
+    ],
+    products: [
+        .library(
+            name: "ZXingCpp",
+            targets: ["ZXingCpp"])
+    ],
+    targets: [
+        .target(
+            name: "ZXingCppCore",
+            path: "core/src",
+            exclude: ["libzint", "ZXingC.cpp", "ZXingCpp.cpp"],
+            publicHeadersPath: ".",
+            cxxSettings: [
+                .define("ZXING_READERS")
+            ]
+        ),
+        .target(
+            name: "ZXingCpp",
+            dependencies: ["ZXingCppCore"],
+            path: "wrappers/ios/Sources/Wrapper",
+            publicHeadersPath: ".",
+            linkerSettings: [
+                .linkedFramework("CoreGraphics"),
+                .linkedFramework("CoreImage"),
+                .linkedFramework("CoreVideo")
+            ]
+        )
+    ],
+    cxxLanguageStandard: CXXLanguageStandard.gnucxx20
+)