// swift-tools-version: 5.8 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "NesKit", platforms: [ .macOS(.v13), .iOS(.v16) ], products: [ .library(name: "NesKit", targets: ["NesKit"]), ], targets: [ // Targets are the basic building blocks of a package, defining a module or a test suite. // Targets can depend on other targets in this package and products from dependencies. .target(name: "NesKitCpp", path: "src", exclude: ["Logger.cpp", "Logger.h"]), .target(name: "NesKit", dependencies: [.target(name: "NesKitCpp")], path: "NesKit") ], cxxLanguageStandard: .cxx20 )