From fab98d06f1d3aa916a279c12dcd596f2e071f7e7 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:46:56 -0700 Subject: [PATCH 01/10] create init --- build/__init__.py | 6 ------ scripts/__init__.py | 0 2 files changed, 6 deletions(-) delete mode 100644 build/__init__.py create mode 100644 scripts/__init__.py diff --git a/build/__init__.py b/build/__init__.py deleted file mode 100644 index a9fdb3b996b..00000000000 --- a/build/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env python3 -# Copyright (c) Meta Platforms, Inc. and affiliates. -# All rights reserved. -# -# This source code is licensed under the BSD-style license found in the -# LICENSE file in the root directory of this source tree. diff --git a/scripts/__init__.py b/scripts/__init__.py new file mode 100644 index 00000000000..e69de29bb2d From fff0e8c8081376ab8b3263f8e043edcd50308ab3 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:49:52 -0700 Subject: [PATCH 02/10] move build_android_library --- .github/workflows/_android.yml | 4 ++-- .github/workflows/android-perf.yml | 2 +- .github/workflows/android-release-artifacts.yml | 2 +- docs/source/using-executorch-android.md | 6 +++--- examples/demo-apps/android/ExecuTorchDemo/README.md | 4 ++-- .../android/LlamaDemo/docs/delegates/mediatek_README.md | 2 +- examples/demo-apps/android/LlamaDemo/setup.sh | 2 +- extension/benchmark/android/benchmark/README.md | 2 +- {build => scripts}/build_android_library.sh | 0 9 files changed, 12 insertions(+), 12 deletions(-) rename {build => scripts}/build_android_library.sh (100%) diff --git a/.github/workflows/_android.yml b/.github/workflows/_android.yml index 4ffb7ee9950..10e96e4098b 100644 --- a/.github/workflows/_android.yml +++ b/.github/workflows/_android.yml @@ -35,7 +35,7 @@ jobs: # Build LLM Demo for Android export BUILD_AAR_DIR=aar-out mkdir -p $BUILD_AAR_DIR - bash build/build_android_library.sh ${ARTIFACTS_DIR_NAME} + bash scripts/build_android_library.sh ${ARTIFACTS_DIR_NAME} bash .ci/scripts/build_android_instrumentation.sh ${ARTIFACTS_DIR_NAME} mkdir -p examples/demo-apps/android/LlamaDemo/app/libs @@ -120,7 +120,7 @@ jobs: with: api-level: ${{ env.API_LEVEL }} arch: x86_64 - script: ./build/run_android_emulator.sh + script: ./scripts/run_android_emulator.sh # NB: This is to boot the emulator faster following the instructions on # https://github.com/ReactiveCircus/android-emulator-runner. The max number # of cores we can set is 6, any higher number will be reduced to 6. diff --git a/.github/workflows/android-perf.yml b/.github/workflows/android-perf.yml index 0a5664c6f38..09a6453094f 100644 --- a/.github/workflows/android-perf.yml +++ b/.github/workflows/android-perf.yml @@ -363,7 +363,7 @@ jobs: PYTHON_EXECUTABLE=python bash .ci/scripts/build-qnn-sdk.sh mkdir -p aar-out - PYTHON_EXECUTABLE=python ANDROID_ABIS="arm64-v8a" BUILD_AAR_DIR=aar-out EXECUTORCH_BUILD_QNN=ON QNN_SDK_ROOT=/tmp/qnn/2.28.0.241029 bash build/build_android_library.sh + PYTHON_EXECUTABLE=python ANDROID_ABIS="arm64-v8a" BUILD_AAR_DIR=aar-out EXECUTORCH_BUILD_QNN=ON QNN_SDK_ROOT=/tmp/qnn/2.28.0.241029 bash scripts/build_android_library.sh mkdir -p extension/benchmark/android/benchmark/app/libs cp aar-out/executorch.aar extension/benchmark/android/benchmark/app/libs pushd extension/benchmark/android/benchmark diff --git a/.github/workflows/android-release-artifacts.yml b/.github/workflows/android-release-artifacts.yml index add65b17e18..24aa6c1ad27 100644 --- a/.github/workflows/android-release-artifacts.yml +++ b/.github/workflows/android-release-artifacts.yml @@ -55,7 +55,7 @@ jobs: # Build AAR Package mkdir aar-out export BUILD_AAR_DIR=aar-out - bash build/build_android_library.sh + bash scripts/build_android_library.sh mkdir -p "${ARTIFACTS_DIR_NAME}" cp aar-out/executorch.aar "${ARTIFACTS_DIR_NAME}/executorch.aar" diff --git a/docs/source/using-executorch-android.md b/docs/source/using-executorch-android.md index e499ab183e6..62d1f3ee75a 100644 --- a/docs/source/using-executorch-android.md +++ b/docs/source/using-executorch-android.md @@ -88,7 +88,7 @@ Now you can compile your app with the ExecuTorch Android library. ## Building from Source -`build/build_android_library.sh` is a helper script to build the Java library (into .jar), native library (into .so), and the packaged AAR file. It can also build +`scripts/build_android_library.sh` is a helper script to build the Java library (into .jar), native library (into .so), and the packaged AAR file. It can also build demo apps to showcase the AAR is integrated into a user app correctly. You need Android [SDK](https://developer.android.com/studio) and [NDK](https://developer.android.com/ndk/downloads) to use it. @@ -100,7 +100,7 @@ You need to set `ANDROID_HOME` to Android SDK home and `ANDROID_NDK` to the corr ``` export ANDROID_HOME=/path/to/sdk export ANDROID_NDK=/path/to/ndk -sh build/build_android_library.sh +sh scripts/build_android_library.sh ``` ### Optional environment variables @@ -113,7 +113,7 @@ Set environment variable `ANDROID_ABIS` to either `arm64-v8a` or `x86_64` if you export ANDROID_ABIS=arm64-v8a # or # export ANDROID_ABIS=x86_64 -sh build/build_android_library.sh +sh scripts/build_android_library.sh ``` #### EXECUTORCH_CMAKE_BUILD_TYPE diff --git a/examples/demo-apps/android/ExecuTorchDemo/README.md b/examples/demo-apps/android/ExecuTorchDemo/README.md index e9142759d70..c6ee756458f 100644 --- a/examples/demo-apps/android/ExecuTorchDemo/README.md +++ b/examples/demo-apps/android/ExecuTorchDemo/README.md @@ -86,7 +86,7 @@ popd # Build the AAR. It will include XNNPACK backend by default. export BUILD_AAR_DIR=$(realpath examples/demo-apps/android/ExecuTorchDemo/app/libs) -sh build/build_android_library.sh +sh scripts/build_android_library.sh ``` #### Qualcomm Hexagon NPU @@ -107,7 +107,7 @@ popd # Build the AAR. It will include XNNPACK backend by default. export BUILD_AAR_DIR=$(realpath examples/demo-apps/android/ExecuTorchDemo/app/libs) -sh build/build_android_library.sh +sh scripts/build_android_library.sh ``` This is very similar to XNNPACK setup, but users now needs to define `QNN_SDK_ROOT` so that diff --git a/examples/demo-apps/android/LlamaDemo/docs/delegates/mediatek_README.md b/examples/demo-apps/android/LlamaDemo/docs/delegates/mediatek_README.md index 34d52dd4e04..4d1346963c7 100644 --- a/examples/demo-apps/android/LlamaDemo/docs/delegates/mediatek_README.md +++ b/examples/demo-apps/android/LlamaDemo/docs/delegates/mediatek_README.md @@ -123,7 +123,7 @@ The Mediatek runner (`examples/mediatek/executor_runner/mtk_llama_runner.cpp`) c Next we need to build and compile the MediaTek backend and MediaTek Llama runner. By setting `NEURON_BUFFER_ALLOCATOR_LIB`, the script will build the MediaTek backend. ``` -sh build/build_android_library.sh +sh scripts/build_android_library.sh ``` **Output**: This will generate an .aar file that is already imported into the expected directory for the Android app. It will live in `examples/demo-apps/android/Llamademo/app/libs`. diff --git a/examples/demo-apps/android/LlamaDemo/setup.sh b/examples/demo-apps/android/LlamaDemo/setup.sh index 2596a6673e3..c7e3a4a95d0 100644 --- a/examples/demo-apps/android/LlamaDemo/setup.sh +++ b/examples/demo-apps/android/LlamaDemo/setup.sh @@ -12,6 +12,6 @@ export BUILD_AAR_DIR BASEDIR=$(dirname "$0") mkdir -p "$BASEDIR"/app/libs -bash "$BASEDIR"/../../../../build/build_android_library.sh +bash "$BASEDIR"/../../../../scripts/build_android_library.sh cp "$BUILD_AAR_DIR/executorch.aar" "$BASEDIR"/app/libs/executorch.aar diff --git a/extension/benchmark/android/benchmark/README.md b/extension/benchmark/android/benchmark/README.md index 9aba211b42b..f6731023f47 100644 --- a/extension/benchmark/android/benchmark/README.md +++ b/extension/benchmark/android/benchmark/README.md @@ -15,7 +15,7 @@ Minibench is usedful for giving reference performance data when developers integ You will need executorch AAR for Java and JNI dependencies. ``` export ANDROID_NDK= -sh build/build_android_library.sh +sh scripts/build_android_library.sh ``` and copy the AAR to `app/libs`. ``` diff --git a/build/build_android_library.sh b/scripts/build_android_library.sh similarity index 100% rename from build/build_android_library.sh rename to scripts/build_android_library.sh From d6e05da045efd528b3335057ca9c41a6f8a47e41 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:51:19 -0700 Subject: [PATCH 03/10] move build_apple_frameworks --- .github/workflows/apple-perf.yml | 2 +- .github/workflows/apple.yml | 6 +++--- backends/apple/coreml/setup.md | 2 +- backends/apple/mps/setup.md | 2 +- build/test_ios.sh | 2 +- docs/source/backends-mps.md | 2 +- docs/source/using-executorch-building-from-source.md | 2 +- docs/source/using-executorch-ios.md | 4 ++-- .../apple_ios/LLaMA/docs/delegates/xnnpack_README.md | 2 +- {build => scripts}/build_apple_frameworks.sh | 0 10 files changed, 12 insertions(+), 12 deletions(-) rename {build => scripts}/build_apple_frameworks.sh (100%) diff --git a/.github/workflows/apple-perf.yml b/.github/workflows/apple-perf.yml index 3019ffe8486..26782615bed 100644 --- a/.github/workflows/apple-perf.yml +++ b/.github/workflows/apple-perf.yml @@ -387,7 +387,7 @@ jobs: echo "::group::Build ExecuTorch iOS frameworks" PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ - build/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack + scripts/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack echo "::endgroup::" # NB: Although exported models can be copied to this directory and bundled together with the diff --git a/.github/workflows/apple.yml b/.github/workflows/apple.yml index 053cba52232..07378025db6 100644 --- a/.github/workflows/apple.yml +++ b/.github/workflows/apple.yml @@ -11,7 +11,7 @@ on: - .github/workflows/apple.yml - install_executorch.sh - backends/apple/** - - build/build_apple_frameworks.sh + - scripts/build_apple_frameworks.sh - build/build_apple_llm_demo.sh - build/create_frameworks.sh - .ci/scripts/test_ios_ci.sh @@ -172,7 +172,7 @@ jobs: # Build iOS Frameworks PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ - build/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack + scripts/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack # Bundle iOS Frameworks for FRAMEWORK in "${FRAMEWORKS[@]}"; do ( @@ -313,7 +313,7 @@ jobs: echo "::group::Build ExecuTorch iOS frameworks" PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ - build/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack + scripts/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack echo "::endgroup::" echo "::group::Build ExecuTorch benchmark app" diff --git a/backends/apple/coreml/setup.md b/backends/apple/coreml/setup.md index 0efd9bbcc26..6b7ffa4ded8 100644 --- a/backends/apple/coreml/setup.md +++ b/backends/apple/coreml/setup.md @@ -50,7 +50,7 @@ xcode-select --install ```bash cd executorch -./build/build_apple_frameworks.sh --coreml +./scripts/build_apple_frameworks.sh --coreml ``` 5. Open the project in Xcode, and drag `executorch.xcframework` and `coreml_backend.xcframework` frameworks generated from Step 2 to Frameworks. diff --git a/backends/apple/mps/setup.md b/backends/apple/mps/setup.md index 82344876531..5c14ad673df 100644 --- a/backends/apple/mps/setup.md +++ b/backends/apple/mps/setup.md @@ -130,7 +130,7 @@ python3 -m sdk.inspector.inspector_cli --etdump_path etdump.etdp --etrecord_path ***Step 1***. Create the ExecuTorch core and MPS delegate frameworks to link on iOS ```bash cd executorch -./build/build_apple_frameworks.sh --mps +./scripts/build_apple_frameworks.sh --mps ``` `mps_delegate.xcframework` will be in `cmake-out` folder, along with `executorch.xcframework` and `portable_delegate.xcframework`: diff --git a/build/test_ios.sh b/build/test_ios.sh index 2619c52ea24..09461e0953e 100755 --- a/build/test_ios.sh +++ b/build/test_ios.sh @@ -90,7 +90,7 @@ curl https://raw.githubusercontent.com/pytorch/hub/master/imagenet_classes.txt \ say "Building Frameworks" -./build/build_apple_frameworks.sh --coreml --custom --mps --optimized --portable --quantized --xnnpack +./scripts/build_apple_frameworks.sh --coreml --custom --mps --optimized --portable --quantized --xnnpack mv cmake-out "$APP_PATH/Frameworks" say "Creating Simulator" diff --git a/docs/source/backends-mps.md b/docs/source/backends-mps.md index 44cf0065e2b..8053954bb3b 100644 --- a/docs/source/backends-mps.md +++ b/docs/source/backends-mps.md @@ -130,7 +130,7 @@ python3 -m sdk.inspector.inspector_cli --etdump_path etdump.etdp --etrecord_path ***Step 1***. Create the ExecuTorch core and MPS delegate frameworks to link on iOS ```bash cd executorch -./build/build_apple_frameworks.sh --mps +./scripts/build_apple_frameworks.sh --mps ``` `mps_delegate.xcframework` will be in `cmake-out` folder, along with `executorch.xcframework` and `portable_delegate.xcframework`: diff --git a/docs/source/using-executorch-building-from-source.md b/docs/source/using-executorch-building-from-source.md index 9f9b104d927..345f0324d50 100644 --- a/docs/source/using-executorch-building-from-source.md +++ b/docs/source/using-executorch-building-from-source.md @@ -250,7 +250,7 @@ xcode-select --install 2. Build the frameworks: ```bash -./build/build_apple_frameworks.sh +./scripts/build_apple_frameworks.sh ``` Run the above command with `--help` flag to learn more on how to build additional backends diff --git a/docs/source/using-executorch-ios.md b/docs/source/using-executorch-ios.md index fa1283cfb16..e975cb9ef22 100644 --- a/docs/source/using-executorch-ios.md +++ b/docs/source/using-executorch-ios.md @@ -129,13 +129,13 @@ sudo /Applications/CMake.app/Contents/bin/cmake-gui --install 6. Use the provided script to build .xcframeworks: ```bash -./build/build_apple_frameworks.sh --help +./scripts/build_apple_frameworks.sh --help ``` For example, the following command will build the ExecuTorch Runtime along with all available kernels and backends for the Apple platform in both Release and Debug modes: ```bash -./build/build_apple_frameworks.sh --Release --Debug --coreml --mps --xnnpack --custom --optimized --portable --quantized +./scripts/build_apple_frameworks.sh --Release --Debug --coreml --mps --xnnpack --custom --optimized --portable --quantized ``` After the build finishes successfully, the resulting frameworks can be found in the `cmake-out` directory. diff --git a/examples/demo-apps/apple_ios/LLaMA/docs/delegates/xnnpack_README.md b/examples/demo-apps/apple_ios/LLaMA/docs/delegates/xnnpack_README.md index d2a901608d3..c45871a1fe5 100644 --- a/examples/demo-apps/apple_ios/LLaMA/docs/delegates/xnnpack_README.md +++ b/examples/demo-apps/apple_ios/LLaMA/docs/delegates/xnnpack_README.md @@ -149,7 +149,7 @@ curl -LO "https://github.com/facebook/buck2/releases/download/$BUCK2_RELEASE_DAT zstd -cdq "$BUCK2_ARCHIVE" > "$BUCK2" && chmod +x "$BUCK2" rm "$BUCK2_ARCHIVE" -./build/build_apple_frameworks.sh --buck2="$(realpath $BUCK2)" --coreml --custom --mps --optimized --portable --quantized --xnnpack +./scripts/build_apple_frameworks.sh --buck2="$(realpath $BUCK2)" --coreml --custom --mps --optimized --portable --quantized --xnnpack ``` After the build finishes successfully, the resulting frameworks can be found in the `cmake-out` directory. Copy them to your project and link them against your targets. diff --git a/build/build_apple_frameworks.sh b/scripts/build_apple_frameworks.sh similarity index 100% rename from build/build_apple_frameworks.sh rename to scripts/build_apple_frameworks.sh From df2885b9009e54344ad73bb7def5a7a53fb64c1c Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:52:23 -0700 Subject: [PATCH 04/10] move build_apple_llm_demo --- .github/workflows/apple-perf.yml | 2 +- .github/workflows/apple.yml | 4 ++-- {build => scripts}/build_apple_llm_demo.sh | 0 3 files changed, 3 insertions(+), 3 deletions(-) rename {build => scripts}/build_apple_llm_demo.sh (100%) diff --git a/.github/workflows/apple-perf.yml b/.github/workflows/apple-perf.yml index 26782615bed..6e75aaf4f85 100644 --- a/.github/workflows/apple-perf.yml +++ b/.github/workflows/apple-perf.yml @@ -396,7 +396,7 @@ jobs: # create the directory here to pass the build mkdir -p extension/benchmark/apple/Benchmark/Models ${CONDA_RUN} --no-capture-output \ - build/build_apple_llm_demo.sh ${ARTIFACTS_DIR_NAME} + scripts/build_apple_llm_demo.sh ${ARTIFACTS_DIR_NAME} upload-benchmark-app: needs: build-benchmark-app diff --git a/.github/workflows/apple.yml b/.github/workflows/apple.yml index 07378025db6..bbb732377ae 100644 --- a/.github/workflows/apple.yml +++ b/.github/workflows/apple.yml @@ -12,7 +12,7 @@ on: - install_executorch.sh - backends/apple/** - scripts/build_apple_frameworks.sh - - build/build_apple_llm_demo.sh + - scripts/build_apple_llm_demo.sh - build/create_frameworks.sh - .ci/scripts/test_ios_ci.sh - examples/demo-apps/apple_ios/** @@ -319,5 +319,5 @@ jobs: echo "::group::Build ExecuTorch benchmark app" mkdir -p extension/benchmark/apple/Benchmark/Models ${CONDA_RUN} --no-capture-output \ - build/build_apple_llm_demo.sh "${ARTIFACTS_DIR_NAME}" + scripts/build_apple_llm_demo.sh "${ARTIFACTS_DIR_NAME}" echo "::endgroup::" diff --git a/build/build_apple_llm_demo.sh b/scripts/build_apple_llm_demo.sh similarity index 100% rename from build/build_apple_llm_demo.sh rename to scripts/build_apple_llm_demo.sh From ccd0350371b1547e3043906c7824598cc81cf38f Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:53:46 -0700 Subject: [PATCH 05/10] move create_frameworks --- .github/workflows/apple.yml | 2 +- scripts/build_apple_frameworks.sh | 2 +- {build => scripts}/create_frameworks.sh | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename {build => scripts}/create_frameworks.sh (100%) diff --git a/.github/workflows/apple.yml b/.github/workflows/apple.yml index bbb732377ae..214d4f13fc8 100644 --- a/.github/workflows/apple.yml +++ b/.github/workflows/apple.yml @@ -13,7 +13,7 @@ on: - backends/apple/** - scripts/build_apple_frameworks.sh - scripts/build_apple_llm_demo.sh - - build/create_frameworks.sh + - scripts/create_frameworks.sh - .ci/scripts/test_ios_ci.sh - examples/demo-apps/apple_ios/** - extension/apple/** diff --git a/scripts/build_apple_frameworks.sh b/scripts/build_apple_frameworks.sh index 858ff477919..fb48debf3c3 100755 --- a/scripts/build_apple_frameworks.sh +++ b/scripts/build_apple_frameworks.sh @@ -272,7 +272,7 @@ for mode in "${MODES[@]}"; do append_framework_flag "$PORTABLE" "$FRAMEWORK_KERNELS_PORTABLE" "$mode" append_framework_flag "$QUANTIZED" "$FRAMEWORK_KERNELS_QUANTIZED" "$mode" - "$SOURCE_ROOT_DIR"/build/create_frameworks.sh "${FRAMEWORK_FLAGS[@]}" + "$SOURCE_ROOT_DIR"/scripts/create_frameworks.sh "${FRAMEWORK_FLAGS[@]}" done echo "Cleaning up" diff --git a/build/create_frameworks.sh b/scripts/create_frameworks.sh similarity index 100% rename from build/create_frameworks.sh rename to scripts/create_frameworks.sh From 7ede067c71b9ceaee3b0ffbdaeda936e2e797d8c Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:54:54 -0700 Subject: [PATCH 06/10] move print_exported_headers --- scripts/build_apple_frameworks.sh | 2 +- {build => scripts}/print_exported_headers.py | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename {build => scripts}/print_exported_headers.py (100%) diff --git a/scripts/build_apple_frameworks.sh b/scripts/build_apple_frameworks.sh index fb48debf3c3..c473d13cf50 100755 --- a/scripts/build_apple_frameworks.sh +++ b/scripts/build_apple_frameworks.sh @@ -217,7 +217,7 @@ echo "Exporting headers" mkdir -p "$HEADERS_PATH" -"$SOURCE_ROOT_DIR"/build/print_exported_headers.py --buck2=$(realpath "$BUCK2") --targets \ +"$SOURCE_ROOT_DIR"/scripts/print_exported_headers.py --buck2=$(realpath "$BUCK2") --targets \ //extension/module: \ //extension/tensor: \ | rsync -av --files-from=- "$SOURCE_ROOT_DIR" "$HEADERS_PATH/executorch" diff --git a/build/print_exported_headers.py b/scripts/print_exported_headers.py similarity index 100% rename from build/print_exported_headers.py rename to scripts/print_exported_headers.py From 98af325d7d321240174ab7655d0456d86dffa2f1 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:56:03 -0700 Subject: [PATCH 07/10] move run_android_emulator --- {build => scripts}/run_android_emulator.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {build => scripts}/run_android_emulator.sh (100%) diff --git a/build/run_android_emulator.sh b/scripts/run_android_emulator.sh similarity index 100% rename from build/run_android_emulator.sh rename to scripts/run_android_emulator.sh From e05f38e12ff079608ebd9f646a14f1c469880e16 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:56:42 -0700 Subject: [PATCH 08/10] move test_ios --- {build => scripts}/test_ios.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {build => scripts}/test_ios.sh (100%) diff --git a/build/test_ios.sh b/scripts/test_ios.sh similarity index 100% rename from build/test_ios.sh rename to scripts/test_ios.sh From 48e0f72ddd9783e47661db20ad7f9b6283fb4d00 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 17:58:43 -0700 Subject: [PATCH 09/10] gitignore build --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 940d93c8a08..e56a65d7521 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ __pycache__/ # Build and tool-generated files arm_test/ +build/ buck-out/ buck2-bin/ cmake-android-out/ From 20a572fc4b03a2e8b86f66b0d5284b22c1158f18 Mon Sep 17 00:00:00 2001 From: jathu Date: Wed, 19 Mar 2025 18:05:56 -0700 Subject: [PATCH 10/10] fix gitignore order --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e56a65d7521..3999e3b5dca 100644 --- a/.gitignore +++ b/.gitignore @@ -9,9 +9,9 @@ __pycache__/ # Build and tool-generated files arm_test/ -build/ buck-out/ buck2-bin/ +build/ cmake-android-out/ cmake-ios-out/ cmake-out*