@@ -553,13 +553,16 @@ function(_add_target_variant_link_flags)
553553    list (APPEND  link_libraries  "dl"  "log" )
554554    # We need to add the math library, which is linked implicitly by libc++ 
555555    list (APPEND  result "-lm" )
556-     if (NOT  "${SWIFT_ANDROID_NDK_PATH} "  STREQUAL  "" )
557-       if ("${SWIFT_ANDROID_NDK_PATH} "  MATCHES  "r26" )
558-         file (GLOB RESOURCE_DIR ${SWIFT_SDK_ANDROID_ARCH_${LFLAGS_ARCH} _PATH}/../lib/clang/*)
559-       else ()
560-         file (GLOB RESOURCE_DIR ${SWIFT_SDK_ANDROID_ARCH_${LFLAGS_ARCH} _PATH}/../lib64/clang/*)
556+     if (NOT  CMAKE_HOST_SYSTEM  MATCHES  Windows)
557+       # The Android resource dir is specified from build.ps1 on windows. 
558+       if (NOT  "${SWIFT_ANDROID_NDK_PATH} "  STREQUAL  "" )
559+         if ("${SWIFT_ANDROID_NDK_PATH} "  MATCHES  "r26" )
560+           file (GLOB RESOURCE_DIR ${SWIFT_SDK_ANDROID_ARCH_${LFLAGS_ARCH} _PATH}/../lib/clang/*)
561+         else ()
562+           file (GLOB RESOURCE_DIR ${SWIFT_SDK_ANDROID_ARCH_${LFLAGS_ARCH} _PATH}/../lib64/clang/*)
563+         endif ()
564+         list (APPEND  result "-resource-dir=${RESOURCE_DIR} " )
561565      endif ()
562-       list (APPEND  result "-resource-dir=${RESOURCE_DIR} " )
563566    endif ()
564567
565568    # link against the custom C++ library 
@@ -3233,9 +3236,14 @@ function(add_swift_target_executable name)
32333236      # it tries to build swift-backtrace it fails because *the compiler* 
32343237      # refers to a libswiftCore.so that can't be found. 
32353238
3239+       if (SWIFTEXE_TARGET_NOSWIFTRT)
3240+         set (NOSWIFTRT_KEYWORD "NOSWIFTRT" )
3241+       else ()
3242+         set (NOSWIFTRT_KEYWORD "" )
3243+       endif ()
32363244      _add_swift_target_executable_single(
32373245          ${VARIANT_NAME} 
3238-           ${SWIFTEXE_TARGET_NOSWIFTRT_keyword } 
3246+           ${NOSWIFTRT_KEYWORD } 
32393247          ${SWIFTEXE_TARGET_SOURCES} 
32403248          DEPENDS 
32413249            ${SWIFTEXE_TARGET_DEPENDS_with_suffix} 
0 commit comments