milvus/internal/core/build-support/add_license.sh

26 lines
534 B
Bash
Raw Normal View History

FOLDER=$1
if [ -z ${FOLDER} ]; then
echo usage $0 [folder_to_add_license]
exit
else
echo good
fi
FILES=`find ${FOLDER} \
| grep -E "(*\.cpp$|*\.h$|*\.cu$)" \
| grep -v thirdparty \
| grep -v cmake_build \
| grep -v cmake-build \
| grep -v output \
| grep -v "\.pb\."`
echo formating ${FILES} ...
for f in ${FILES}; do
if (grep "Apache License" $f);then
echo "No need to copy the License Header to $f"
else
cat cpp_license.txt $f > $f.new
mv $f.new $f
echo "License Header copied to $f"
fi
done