From 6757b51a175eec3ed317e6ac50a91be1d62159ee Mon Sep 17 00:00:00 2001 From: Finagolfin Date: Mon, 11 Aug 2025 01:29:58 +0530 Subject: [PATCH] build: no longer export a VFS overlay on Windows, as it shouldn't be needed after swiftlang/swift#79621 --- src/swift/CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/swift/CMakeLists.txt b/src/swift/CMakeLists.txt index d255f2cd7..0e2776f59 100644 --- a/src/swift/CMakeLists.txt +++ b/src/swift/CMakeLists.txt @@ -22,8 +22,13 @@ target_compile_options(swiftDispatch PRIVATE "SHELL:-Xcc -fmodule-map-file=${PROJECT_SOURCE_DIR}/dispatch/module.modulemap" "SHELL:-Xcc -I${PROJECT_SOURCE_DIR}" "SHELL:-Xcc -I${PROJECT_SOURCE_DIR}/src/swift/shims") -target_compile_options(swiftDispatch PUBLIC - "SHELL:-vfsoverlay ${CMAKE_BINARY_DIR}/dispatch-vfs-overlay.yaml") +if(CMAKE_SYSTEM_NAME STREQUAL "Windows") + target_compile_options(swiftDispatch PRIVATE + "SHELL:-vfsoverlay ${CMAKE_BINARY_DIR}/dispatch-vfs-overlay.yaml") +else() + target_compile_options(swiftDispatch PUBLIC + "SHELL:-vfsoverlay ${CMAKE_BINARY_DIR}/dispatch-vfs-overlay.yaml") +endif() set_target_properties(swiftDispatch PROPERTIES Swift_MODULE_NAME Dispatch Swift_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/swift