Skip to content

Commit be772a1

Browse files
authored
More module fixes (#15)
* Fix framework structure * more fixes * imports
1 parent d6d93bc commit be772a1

File tree

14 files changed

+25
-12
lines changed

14 files changed

+25
-12
lines changed

Package.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ let package = Package(
3030
.package(url: "https://github.com/apple/swift-syntax.git", from: "509.0.0"),
3131
],
3232
targets: [
33-
.target(name: "CNodeAPI"),
33+
.systemLibrary(name: "CNodeAPI"),
34+
.target(name: "CNodeAPISupport"),
3435
.macro(
3536
name: "NodeAPIMacros",
3637
dependencies: [
@@ -41,7 +42,7 @@ let package = Package(
4142
),
4243
.target(
4344
name: "NodeAPI",
44-
dependencies: ["CNodeAPI", "NodeAPIMacros"],
45+
dependencies: ["CNodeAPI", "CNodeAPISupport", "NodeAPIMacros"],
4546
swiftSettings: baseSwiftSettings
4647
),
4748
.target(

Sources/CNodeAPI/module.modulemap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module CNodeAPI {
2+
export Darwin.POSIX
3+
header "vendored/node_api.h"
4+
}
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)