Skip to content

Commit 62f4ce6

Browse files
committed
[interop] check if CI can find libc++ from swift-ide-test finally
1 parent 1c2ba45 commit 62f4ce6

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

test/Interop/Cxx/stdlib/print-libcxx-module-interface.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-ide-test -print-module -module-to-print=std -I %S/Inputs -source-filename=x -enable-experimental-cxx-interop -enable-objc-interop -module-print-submodules | %FileCheck %s
1+
// RUN: %target-swift-ide-test -print-module -module-to-print=std -I %libcxx-in-sdk-path -source-filename=x -enable-experimental-cxx-interop -enable-objc-interop -module-print-submodules | %FileCheck %s
22

33
// REQUIRES: OS=macosx
44
// REQUIRES: libcxx-in-sdk

test/Interop/lit.local.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ if config.variant_sdk and config.variant_sdk != "":
1515
# Check if libc++ is present in the SDK or not.
1616
if config.target_sdk_libcxx_path and os.path.exists(config.target_sdk_libcxx_path):
1717
config.available_features.add('libcxx-in-sdk')
18+
config.substitutions.insert(0, ('%libcxx-in-sdk-path', config.target_sdk_libcxx_path))
1819

1920
# Check if CF_OPTIONS macro has been updated to be imported into Swift in C++ mode correctly.
2021
cf_avail_path = os.path.join(config.variant_sdk, 'System', 'Library', 'Frameworks', 'CoreFoundation.framework', 'Versions', 'A', 'Headers', 'CFAvailability.h')

0 commit comments

Comments
 (0)