Skip to content

Commit 1888af0

Browse files
kateinoigakukunrunner
authored andcommitted
[test][static-stdlib] Test with swift_static when building only static stdlib
This patch makes the test suite use `lib/swift_static` instead of `lib/swift` when building only static stdlib.
1 parent 496f57a commit 1888af0

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

test/CMakeLists.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,14 @@ if(NOT SWIFT_INCLUDE_TOOLS)
151151
)
152152
endif()
153153
if(SWIFT_BUILD_STDLIB)
154-
list(APPEND SWIFT_LIT_ARGS
155-
"--param" "test_resource_dir=${SWIFTLIB_DIR}")
154+
# if building only static stdlib, prefer static lib.
155+
if(NOT SWIFT_BUILD_DYNAMIC_STDLIB AND SWIFT_BUILD_STATIC_STDLIB)
156+
list(APPEND SWIFT_LIT_ARGS
157+
"--param" "test_resource_dir=${SWIFTSTATICLIB_DIR}")
158+
else()
159+
list(APPEND SWIFT_LIT_ARGS
160+
"--param" "test_resource_dir=${SWIFTLIB_DIR}")
161+
endif()
156162
endif()
157163
endif()
158164

0 commit comments

Comments
 (0)