16 lines
488 B
Bash
Executable File
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
|