diff --git a/stdlib/cmake/modules/AddSwiftStdlib.cmake b/stdlib/cmake/modules/AddSwiftStdlib.cmake index c3ad95c05c6a0..8bef94ac1529a 100644 --- a/stdlib/cmake/modules/AddSwiftStdlib.cmake +++ b/stdlib/cmake/modules/AddSwiftStdlib.cmake @@ -2492,10 +2492,10 @@ function(add_swift_target_library name) "${SWIFTLIB_DIR}/${library_subdir}/${CMAKE_SHARED_LIBRARY_PREFIX}${name}${CMAKE_SHARED_LIBRARY_SUFFIX}") endif() else() - if(SWIFTLIB_INSTALL_WITH_SHARED) - set(lib_dir "${SWIFTLIB_DIR}") - else() + if(SWIFT_SDK_${sdk}_STATIC_ONLY) set(lib_dir "${SWIFTSTATICLIB_DIR}") + else() + set(lib_dir "${SWIFTLIB_DIR}") endif() if("${sdk}" STREQUAL "WINDOWS")