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