Files
arcs/arcs-sdk/auto-sync-build.sh
2026-08-13 16:50:52 +08:00

16 lines
488 B
Bash
Executable File

#!/bin/bash
# 此脚本用于修改跟目录的build.sh后
# 自动将build.sh复制到各个项目目录
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
directories=()
while IFS= read -r cmake_file; do
if grep -q "find_package(listenai-cmake" "$cmake_file"; then
project_dir=$(dirname "$cmake_file")
directories+=("$project_dir")
fi
done < <(find "${SCRIPT_DIR}" -type f -name "CMakeLists.txt")
for dir in "${directories[@]}"; do
cp $SCRIPT_DIR/build.sh $dir
done