Skip to content

Commit 769fea0

Browse files
authored
Merge pull request #253 from neonichu/excludes
Add excludes to silence warnings
2 parents 8a7eb6d + 9eda9b1 commit 769fea0

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: [
@@ -50,19 +52,23 @@ let package = Package(
5052
.target(
5153
/** Shim target to import missing C headers in Darwin and Glibc modulemap. */
5254
name: "TSCclibc",
53-
dependencies: []),
55+
dependencies: [],
56+
exclude: CMakeFiles),
5457
.target(
5558
/** Cross-platform access to bare `libc` functionality. */
5659
name: "TSCLibc",
57-
dependencies: []),
60+
dependencies: [],
61+
exclude: CMakeFiles),
5862
.target(
5963
/** TSCBasic support library */
6064
name: "TSCBasic",
61-
dependencies: ["TSCLibc", "TSCclibc"]),
65+
dependencies: ["TSCLibc", "TSCclibc"],
66+
exclude: CMakeFiles + ["README.md"]),
6267
.target(
6368
/** Abstractions for common operations, should migrate to TSCBasic */
6469
name: "TSCUtility",
65-
dependencies: ["TSCBasic", "TSCclibc"]),
70+
dependencies: ["TSCBasic", "TSCclibc"],
71+
exclude: CMakeFiles),
6672

6773
// MARK: Additional Test Dependencies
6874

@@ -76,7 +82,8 @@ let package = Package(
7682

7783
.testTarget(
7884
name: "TSCBasicTests",
79-
dependencies: ["TSCTestSupport", "TSCclibc"]),
85+
dependencies: ["TSCTestSupport", "TSCclibc"],
86+
exclude: ["processInputs", "Inputs"]),
8087
.testTarget(
8188
name: "TSCBasicPerformanceTests",
8289
dependencies: ["TSCBasic", "TSCTestSupport"]),
@@ -85,7 +92,8 @@ let package = Package(
8592
dependencies: ["TSCTestSupport"]),
8693
.testTarget(
8794
name: "TSCUtilityTests",
88-
dependencies: ["TSCUtility", "TSCTestSupport"]),
95+
dependencies: ["TSCUtility", "TSCTestSupport"],
96+
exclude: ["pkgconfigInputs", "Inputs"]),
8997
]
9098
)
9199

0 commit comments

Comments
 (0)