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 10
10
// RUN: %empty-directory(%t/TempModuleCacheLibrary)
11
11
// RUN: %empty-directory(%t/TempModuleCacheBuilder)
12
12
// 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)
14
14
// RUN: %empty-directory(%t/PreBuiltSDKModules)
15
15
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
17
17
18
18
// RUN: %swift_build_sdk_interfaces_base -o %t/PreBuiltSDKModules -j 1 -sdk %t/SDK -module-cache-path %t/TempModuleCacheBuilder %t/SDK -v
19
19
Original file line number Diff line number Diff line change 10
10
// RUN: %empty-directory(%t/TempModuleCacheLibrary)
11
11
// RUN: %empty-directory(%t/TempModuleCacheBuilder)
12
12
// 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)
14
14
// RUN: %empty-directory(%t/PreBuiltSDKModules)
15
15
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
17
17
18
18
// RUN: %swift_build_sdk_interfaces_base -o %t/PreBuiltSDKModules -j 1 -sdk %t/SDK -module-cache-path %t/TempModuleCacheBuilder %t/SDK -v
19
19
Original file line number Diff line number Diff line change @@ -1761,6 +1761,9 @@ rth_flags = ''
1761
1761
if swift_execution_tests_extra_flags :
1762
1762
rth_flags = swift_execution_tests_extra_flags + ' -wmo'
1763
1763
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 )
1764
1767
platform_module_dir = make_path (test_resource_dir , config .target_sdk_name )
1765
1768
1766
1769
platform_dylib_dir = platform_module_dir
@@ -2011,6 +2014,7 @@ config.substitutions.append(('%target-swift-emit-pcm',
2011
2014
config .target_swift_emit_pcm ))
2012
2015
2013
2016
config .substitutions .insert (0 , ('%platform-module-dir' , platform_module_dir ))
2017
+ config .substitutions .insert (0 , ('%relative-platform-module-dir-prefix' , relative_platform_module_dir_prefix ))
2014
2018
config .substitutions .insert (0 , ('%platform-sdk-overlay-dir' , platform_sdk_overlay_dir ))
2015
2019
config .substitutions .insert (0 , ('%platform-dylib-dir' , platform_dylib_dir ))
2016
2020
config .substitutions .insert (0 , ('%test-resource-dir' , test_resource_dir ))
You can’t perform that action at this time.
0 commit comments