diff options
author | Paul Beusterien <paulbeusterien@google.com> | 2020-08-07 12:38:52 +0300 |
---|---|---|
committer | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2020-08-08 08:20:25 +0300 |
commit | 39a4693a32c3a0a2ce7ff96a5a9b51fc239e1a2b (patch) | |
tree | d29c6da69f3508702165815c4dc3c55e3a37f4e7 /Package.swift | |
parent | d528514e459c040c1ee5f6f8b49e5489ad07e5be (diff) |
More seamless SwiftPM implementation (#567)
This update allows clients to share common syntax for nanopb imports/includes between CocoaPods and Swift Package Manager.
See example at firebase/firebase-ios-sdk#6165
Diffstat (limited to 'Package.swift')
-rw-r--r-- | Package.swift | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Package.swift b/Package.swift index 828d5ed..2b8c581 100644 --- a/Package.swift +++ b/Package.swift @@ -12,6 +12,13 @@ let package = Package( .watchOS(.v2) ], + products: [ + .library( + name: "nanopb", + targets: ["nanopb"] + ) + ], + targets: [ .target( name: "nanopb", @@ -25,7 +32,7 @@ let package = Package( "pb_encode.h", "pb_encode.c" ], - publicHeadersPath: "SwiftPackage", + publicHeadersPath: "spm_headers", cSettings: [ .define("PB_FIELD_32BIT", to: "1"), .define("PB_NO_PACKED_STRUCTS", to: "1"), |