@@ -411,6 +411,7 @@ for arch in $archs; do
411411 build_cmark=" "
412412 local_build=" "
413413 build_llvm=" 1"
414+ install_llvm=" --install-llvm"
414415 build_swift_tools=" 1"
415416 validation_test=" 1"
416417 native_swift_tools_path=" "
@@ -420,6 +421,7 @@ for arch in $archs; do
420421 build_cmark=" --skip-build-cmark"
421422 local_build=" --skip-local-build"
422423 build_llvm=" 0"
424+ install_llvm=" "
423425 build_swift_tools=" 0"
424426 validation_test=" 0"
425427 native_swift_tools_path=" --native-swift-tools-path=$host_toolchain /bin"
@@ -442,7 +444,7 @@ for arch in $archs; do
442444 --cross-compile-hosts=android-$arch \
443445 --cross-compile-deps-path=$sdk_root \
444446 --install-destdir=$sdk_root \
445- --build-llvm=$build_llvm \
447+ --build-llvm=$build_llvm ${install_llvm} \
446448 --build-swift-tools=$build_swift_tools \
447449 ${native_swift_tools_path} \
448450 ${native_clang_tools_path} \
@@ -525,7 +527,7 @@ cp -r $host_toolchain/lib/clang/*/include $swift_res_root/usr/lib/swift/clang
525527
526528for arch in $archs ; do
527529 quiet_pushd ${sdk_staging} /${arch} /usr
528- rm -r bin
530+ rm -rf bin lib/clang local
529531 rm -r include/*
530532 cp -r ${swift_source_dir} /swift/lib/ClangImporter/SwiftBridging/{module.modulemap,swift} include/
531533
@@ -536,7 +538,7 @@ for arch in $archs; do
536538
537539 # need force rm in case linux is not present (when not running tests)
538540 rm -rf lib/swift{,_static}/{FrameworkABIBaseline,_InternalSwiftScan,_InternalSwiftStaticMirror,clang,embedded,host,linux,migrator}
539- rm -rf lib/lib* .so
541+ rm -rf lib/lib* .so*
540542 mv lib/swift lib/swift-$arch
541543 ln -s ../swift/clang lib/swift-$arch /clang
542544
@@ -558,7 +560,7 @@ for arch in $archs; do
558560 rsync -a ${sdk_staging} /${arch} /usr ${swift_res_root}
559561done
560562
561- rm -r ${swift_res_root} /usr/share/{doc,man}
563+ rm -rf ${swift_res_root} /usr/share/{aclocal, doc,man}
562564rm -r ${sdk_staging}
563565
564566# create an install script to set up the NDK links
0 commit comments