Skip to content

Commit 3d0d370

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 bdfc545 commit 3d0d370

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
@@ -152,8 +152,14 @@ if(NOT SWIFT_INCLUDE_TOOLS)
152152
)
153153
endif()
154154
if(SWIFT_BUILD_STDLIB)
155-
list(APPEND SWIFT_LIT_ARGS
156-
"--param" "test_resource_dir=${SWIFTLIB_DIR}")
155+
# if building only static stdlib, prefer static lib.
156+
if(NOT SWIFT_BUILD_DYNAMIC_STDLIB AND SWIFT_BUILD_STATIC_STDLIB)
157+
list(APPEND SWIFT_LIT_ARGS
158+
"--param" "test_resource_dir=${SWIFTSTATICLIB_DIR}")
159+
else()
160+
list(APPEND SWIFT_LIT_ARGS
161+
"--param" "test_resource_dir=${SWIFTLIB_DIR}")
162+
endif()
157163
endif()
158164
endif()
159165

0 commit comments

Comments
 (0)