Add Swift Package Manager support

pull/3357/head
William Wallace 6 months ago
parent 3335c380a0
commit c98d0c4c87

@ -0,0 +1,44 @@
// swift-tools-version: 5.8
import PackageDescription
let package = Package(
name: "spdlog",
platforms: [
.iOS(.v12),
.macOS(.v10_14),
],
products: [
.library(
name: "spdlog",
targets: ["spdlog"]),
],
dependencies: [
],
targets: [
.target(
name: "spdlog",
dependencies: [],
path: ".",
exclude: [
"bench",
"cmake",
"example",
"logos",
"tests",
"scripts",
],
sources: [
"src",
"include",
],
publicHeadersPath: "include",
cxxSettings: [
.headerSearchPath("spdlog"),
.define("SPDLOG_COMPILED_LIB"),
],
linkerSettings: []
),
],
cxxLanguageStandard: .cxx11
)

@ -41,7 +41,7 @@ see example [CMakeLists.txt](https://github.com/gabime/spdlog/blob/v1.x/example/
* conan: `conan install --requires=spdlog/[*]`
* conda: `conda install -c conda-forge spdlog`
* build2: ```depends: spdlog ^1.8.2```
* SPM: add `https://github.com/gabime/spdlog.git` as package dependency
## Features
* Very fast (see [benchmarks](#benchmarks) below).

Loading…
Cancel
Save