@@ -411,6 +411,7 @@ for arch in $archs; do
411
411
build_cmark=" "
412
412
local_build=" "
413
413
build_llvm=" 1"
414
+ install_llvm=" --install-llvm"
414
415
build_swift_tools=" 1"
415
416
validation_test=" 1"
416
417
native_swift_tools_path=" "
@@ -420,6 +421,7 @@ for arch in $archs; do
420
421
build_cmark=" --skip-build-cmark"
421
422
local_build=" --skip-local-build"
422
423
build_llvm=" 0"
424
+ install_llvm=" "
423
425
build_swift_tools=" 0"
424
426
validation_test=" 0"
425
427
native_swift_tools_path=" --native-swift-tools-path=$host_toolchain /bin"
@@ -442,7 +444,7 @@ for arch in $archs; do
442
444
--cross-compile-hosts=android-$arch \
443
445
--cross-compile-deps-path=$sdk_root \
444
446
--install-destdir=$sdk_root \
445
- --build-llvm=$build_llvm \
447
+ --build-llvm=$build_llvm ${install_llvm} \
446
448
--build-swift-tools=$build_swift_tools \
447
449
${native_swift_tools_path} \
448
450
${native_clang_tools_path} \
@@ -525,7 +527,7 @@ cp -r $host_toolchain/lib/clang/*/include $swift_res_root/usr/lib/swift/clang
525
527
526
528
for arch in $archs ; do
527
529
quiet_pushd ${sdk_staging} /${arch} /usr
528
- rm -r bin
530
+ rm -rf bin lib/clang local
529
531
rm -r include/*
530
532
cp -r ${swift_source_dir} /swift/lib/ClangImporter/SwiftBridging/{module.modulemap,swift} include/
531
533
@@ -536,7 +538,7 @@ for arch in $archs; do
536
538
537
539
# need force rm in case linux is not present (when not running tests)
538
540
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*
540
542
mv lib/swift lib/swift-$arch
541
543
ln -s ../swift/clang lib/swift-$arch /clang
542
544
@@ -558,7 +560,7 @@ for arch in $archs; do
558
560
rsync -a ${sdk_staging} /${arch} /usr ${swift_res_root}
559
561
done
560
562
561
- rm -r ${swift_res_root} /usr/share/{doc,man}
563
+ rm -rf ${swift_res_root} /usr/share/{aclocal, doc,man}
562
564
rm -r ${sdk_staging}
563
565
564
566
# create an install script to set up the NDK links
0 commit comments