Skip to content

Commit 9eda9b1

Browse files
committed
Add excludes to silence warnings
Since we upgraded the tools-version to 5.4, we now need to exclude unhandled files. This both excludes files that are part of the package, as well as additional ones that will be laid down when building with CMake.
1 parent 179103b commit 9eda9b1

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

Package.swift

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ if let deploymentTarget = ProcessInfo.processInfo.environment["SWIFTTSC_MACOS_DE
2121
macOSPlatform = .macOS(.v10_10)
2222
}
2323

24+
let CMakeFiles = ["cmake_install.cmake", "CMakeLists.txt", "CMakeFiles"]
25+
2426
let package = Package(
2527
name: "swift-tools-support-core",
2628
platforms: [
@@ -51,19 +53,23 @@ let package = Package(
5153
.target(
5254
/** Shim target to import missing C headers in Darwin and Glibc modulemap. */
5355
name: "TSCclibc",
54-
dependencies: []),
56+
dependencies: [],
57+
exclude: CMakeFiles),
5558
.target(
5659
/** Cross-platform access to bare `libc` functionality. */
5760
name: "TSCLibc",
58-
dependencies: []),
61+
dependencies: [],
62+
exclude: CMakeFiles),
5963
.target(
6064
/** TSCBasic support library */
6165
name: "TSCBasic",
62-
dependencies: ["TSCLibc", "TSCclibc"]),
66+
dependencies: ["TSCLibc", "TSCclibc"],
67+
exclude: CMakeFiles + ["README.md"]),
6368
.target(
6469
/** Abstractions for common operations, should migrate to TSCBasic */
6570
name: "TSCUtility",
66-
dependencies: ["TSCBasic", "TSCclibc"]),
71+
dependencies: ["TSCBasic", "TSCclibc"],
72+
exclude: CMakeFiles),
6773

6874
// MARK: Additional Test Dependencies
6975

@@ -77,7 +83,8 @@ let package = Package(
7783

7884
.testTarget(
7985
name: "TSCBasicTests",
80-
dependencies: ["TSCTestSupport", "TSCclibc"]),
86+
dependencies: ["TSCTestSupport", "TSCclibc"],
87+
exclude: ["processInputs", "Inputs"]),
8188
.testTarget(
8289
name: "TSCBasicPerformanceTests",
8390
dependencies: ["TSCBasic", "TSCTestSupport"]),
@@ -86,7 +93,8 @@ let package = Package(
8693
dependencies: ["TSCTestSupport"]),
8794
.testTarget(
8895
name: "TSCUtilityTests",
89-
dependencies: ["TSCUtility", "TSCTestSupport"]),
96+
dependencies: ["TSCUtility", "TSCTestSupport"],
97+
exclude: ["pkgconfigInputs", "Inputs"]),
9098
]
9199
)
92100

0 commit comments

Comments
 (0)