diff --git a/Package@swift-6.2.swift b/Package@swift-6.2.swift new file mode 100644 index 00000000..fb9161f0 --- /dev/null +++ b/Package@swift-6.2.swift @@ -0,0 +1,60 @@ +// swift-tools-version:6.2 +// The swift-tools-version declares the minimum version of Swift required to build this package. +import PackageDescription + +let package = Package( + name: "OCMock", + defaultLocalization: "en", + products: [ + .library( + name: "OCMock", + targets: ["OCMock"] + ) + ], + targets: [ + .target(name: "OCMock", + dependencies: [], + path: "Source", + exclude: [ + "Changes.txt", + "OCMock/OCMock-Info.plist", + "OCMock/OCMock-Prefix.pch", + "OCMockTests/", + "Cartfile", + "OCMockLibTests/OCMockLibTests-Info.plist", + "OCMockLib/OCMockLib-Prefix.pch", + "OCMockLibTests/OCMockLibTests-Prefix.pch", + "OCMockDist.xcconfig", + "OCMockCI.xcconfig", + ], + publicHeadersPath: ".", + cSettings: [ + .headerSearchPath("./"), + .unsafeFlags(["-fno-objc-arc"]) + ], + cxxSettings: nil, + swiftSettings: nil, + linkerSettings: nil + ), + .testTarget( + name: "swift-test", + dependencies: [ + "OCMock", + ], + path: "SwiftPMTests/swift", + cSettings: [ + .headerSearchPath("../"), + ] + ), + .testTarget( + name: "objc-test", + dependencies: [ + "OCMock", + ], + path: "SwiftPMTests/objc", + cSettings: [ + .headerSearchPath("../"), + ] + ) + ] +)