45 lines
1.0 KiB
Swift
45 lines
1.0 KiB
Swift
// swift-tools-version:5.2
|
|
|
|
import PackageDescription
|
|
|
|
let package = Package(
|
|
name: "cglm",
|
|
products: [
|
|
.library(name: "cglm", type: .static, targets: ["cglmHeader"]),
|
|
.library(name: "cglmc", targets: ["cglmCompiled"]),
|
|
],
|
|
dependencies: [],
|
|
targets: [
|
|
.target(
|
|
name: "cglmCompiled",
|
|
path: "./",
|
|
exclude: [
|
|
"./docs",
|
|
"./src/swift",
|
|
"./include",
|
|
"./test",
|
|
"./win",
|
|
],
|
|
sources: [
|
|
"./src",
|
|
],
|
|
publicHeadersPath: "./include"
|
|
),
|
|
.target(
|
|
name: "cglmHeader",
|
|
path: "./",
|
|
exclude: [
|
|
"./docs",
|
|
"./include",
|
|
"./test",
|
|
"./win",
|
|
],
|
|
sources: [
|
|
"./src/swift",
|
|
],
|
|
publicHeadersPath: "./include"
|
|
),
|
|
],
|
|
cLanguageStandard: .c11
|
|
)
|