@@ -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+
2426let 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