| 123456789101112131415161718192021 |
- #!/usr/bin/env bash
- set -uo pipefail
- # Examples shouldn't include rom headers directly
- output=$(find ${IDF_PATH}/examples -name "*.[chS]" -o -name "*.cpp" -not -path "**/build/**")
- files=$(egrep ".*include.*\Wrom\W.*h" ${output} | cut -d ":" -f 1)
- found_rom=0
- for file in ${files}
- do
- echo "${file} contains rom headers!"
- ((found_rom++))
- done
- if [ $found_rom -eq 0 ]; then
- echo "No rom headers found in examples"
- exit 0
- fi
- exit 1
|