+ if [ "`echo $path/source/*.cpp`" = "$path/source/*.cpp" ]; then
+ subdirs=`find "$path/source" -mindepth 1 -maxdepth 1 -type d`
+ else
+ subdirs="$path/source"
+ fi
+
+ check_overlay=""
+ for j in $use_overlays; do
+ [ -z "$check_overlay" ] || check_overlay="$check_overlay -o "
+ check_overlay="${check_overlay}-name $j"
+ done
+ findargs="$subdirs"
+ if [ "$check_overlay" ]; then
+ findargs="$findargs -mindepth 1 ( -type d ! ( $check_overlay ) -prune -false ) -o "
+ fi
+
+ headers=`find $findargs -name '*.h'`