Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: third_party/polymer/v1_0/generate_gyp.sh

Issue 2878483003: Polymer/Closure: fix bug in script that generates Closure GYP (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/polymer/v1_0/generate_gyp.sh
diff --git a/third_party/polymer/v1_0/generate_gyp.sh b/third_party/polymer/v1_0/generate_gyp.sh
index 9c4be84221ad01e398cea360fb54efa92a7578f5..1d25aaaccfbada8cdcf813845a9277a54723ad74 100755
--- a/third_party/polymer/v1_0/generate_gyp.sh
+++ b/third_party/polymer/v1_0/generate_gyp.sh
@@ -8,8 +8,16 @@ dirs=$(find components-chromium -type d | grep -v 'components-chromium/polymer')
for dir in $dirs; do
htmls=$(\ls $dir/*.html 2>/dev/null)
if [ "$htmls" ]; then
- echo "Creating $dir/compiled_resources2.gyp"
- ../../../tools/polymer/generate_compiled_resources_gyp.py $htmls > \
- "$dir/compiled_resources2.gyp"
+ echo "Analyzing $dir"
+ gyp_file="$dir/compiled_resources2.gyp"
+ content=$(../../../tools/polymer/generate_compiled_resources_gyp.py $htmls)
+ if [ "$content" ]; then
+ echo "Writing $gyp_file"
+ echo "$content" > "$gyp_file"
+ elif [ -f "$gyp_file" ]; then
+ echo "Removing $gyp_file"
+ rm "$gyp_file"
+ fi
+ echo
fi
done

Powered by Google App Engine
This is Rietveld 408576698