File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed
ModuleInterface/ossa-modules Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1010// RUN: %empty-directory(%t/TempModuleCacheLibrary)
1111// RUN: %empty-directory(%t/TempModuleCacheBuilder)
1212// RUN: %empty-directory(%t/TempModuleCacheOther)
13- // RUN: %empty-directory(%t/SDK/usr/lib/swift/Swift.swiftmodule)
13+ // RUN: %empty-directory(%t/SDK/usr/lib/swift/%relative-platform-module-dir-prefix/ Swift.swiftmodule)
1414// RUN: %empty-directory(%t/PreBuiltSDKModules)
1515
16- // RUN: %target-swift-frontend -c -emit-module-interface-path %t/SDK/usr/lib/swift/Swift.swiftmodule/%target-swiftinterface-name -emit-module-path %t/SDK/usr/lib/swift/Swift.swiftmodule/%target-swiftmodule-name -o %t/Swift.o -parse-stdlib -module-name Swift -enable-library-evolution -module-cache-path %t/TempModuleCacheLibrary -swift-version 5 %s -disable-objc-interop
16+ // RUN: %target-swift-frontend -c -emit-module-interface-path %t/SDK/usr/lib/swift/%relative-platform-module-dir-prefix/ Swift.swiftmodule/%target-swiftinterface-name -emit-module-path %t/SDK/usr/lib/swift/%relative-platform-module-dir-prefix /Swift.swiftmodule/%target-swiftmodule-name -o %t/Swift.o -parse-stdlib -module-name Swift -enable-library-evolution -module-cache-path %t/TempModuleCacheLibrary -swift-version 5 %s -disable-objc-interop
1717
1818// RUN: %swift_build_sdk_interfaces_base -o %t/PreBuiltSDKModules -j 1 -sdk %t/SDK -module-cache-path %t/TempModuleCacheBuilder %t/SDK -v
1919
Original file line number Diff line number Diff line change 1010// RUN: %empty-directory(%t/TempModuleCacheLibrary)
1111// RUN: %empty-directory(%t/TempModuleCacheBuilder)
1212// RUN: %empty-directory(%t/TempModuleCacheOther)
13- // RUN: %empty-directory(%t/SDK/usr/lib/swift/Swift.swiftmodule)
13+ // RUN: %empty-directory(%t/SDK/usr/lib/swift/%relative-platform-module-dir-prefix/ Swift.swiftmodule)
1414// RUN: %empty-directory(%t/PreBuiltSDKModules)
1515
16- // RUN: %target-swift-frontend -c -emit-module-interface-path %t/SDK/usr/lib/swift/Swift.swiftmodule/%target-swiftinterface-name -emit-module-path %t/SDK/usr/lib/swift/Swift.swiftmodule/%target-swiftmodule-name -o %t/Swift.o -parse-stdlib -module-name Swift -enable-library-evolution -module-cache-path %t/TempModuleCacheLibrary -swift-version 5 %s -disable-objc-interop -enable-ossa-modules
16+ // RUN: %target-swift-frontend -c -emit-module-interface-path %t/SDK/usr/lib/swift/%relative-platform-module-dir-prefix/ Swift.swiftmodule/%target-swiftinterface-name -emit-module-path %t/SDK/usr/lib/swift/%relative-platform-module-dir-prefix /Swift.swiftmodule/%target-swiftmodule-name -o %t/Swift.o -parse-stdlib -module-name Swift -enable-library-evolution -module-cache-path %t/TempModuleCacheLibrary -swift-version 5 %s -disable-objc-interop -enable-ossa-modules
1717
1818// RUN: %swift_build_sdk_interfaces_base -o %t/PreBuiltSDKModules -j 1 -sdk %t/SDK -module-cache-path %t/TempModuleCacheBuilder %t/SDK -v
1919
Original file line number Diff line number Diff line change @@ -1761,6 +1761,9 @@ rth_flags = ''
17611761if swift_execution_tests_extra_flags :
17621762 rth_flags = swift_execution_tests_extra_flags + ' -wmo'
17631763
1764+ relative_platform_module_dir_prefix = ''
1765+ if platform .system () != 'Darwin' :
1766+ relative_platform_module_dir_prefix = os .path .join (config .target_sdk_name , run_cpu )
17641767platform_module_dir = make_path (test_resource_dir , config .target_sdk_name )
17651768
17661769platform_dylib_dir = platform_module_dir
@@ -2011,6 +2014,7 @@ config.substitutions.append(('%target-swift-emit-pcm',
20112014 config .target_swift_emit_pcm ))
20122015
20132016config .substitutions .insert (0 , ('%platform-module-dir' , platform_module_dir ))
2017+ config .substitutions .insert (0 , ('%relative-platform-module-dir-prefix' , relative_platform_module_dir_prefix ))
20142018config .substitutions .insert (0 , ('%platform-sdk-overlay-dir' , platform_sdk_overlay_dir ))
20152019config .substitutions .insert (0 , ('%platform-dylib-dir' , platform_dylib_dir ))
20162020config .substitutions .insert (0 , ('%test-resource-dir' , test_resource_dir ))
You can’t perform that action at this time.
0 commit comments