diff options
Diffstat (limited to 'releng')
-rwxr-xr-x | releng/scripts/apply_jdt_prefs_to_all_projects.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/releng/scripts/apply_jdt_prefs_to_all_projects.sh b/releng/scripts/apply_jdt_prefs_to_all_projects.sh new file mode 100755 index 00000000000..dee33a0d9a5 --- /dev/null +++ b/releng/scripts/apply_jdt_prefs_to_all_projects.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +for i in `find . -name .project`; do + d=`dirname $i`; + if test ! -e $d/feature.xml; then + mkdir -p $d/.settings + cp core/org.eclipse.cdt.core/.settings/org.eclipse.jdt.* core/org.eclipse.cdt.core/.settings/org.eclipse.pde.* $d/.settings + # For test plug-ins, don't warn on missing NLS + if echo $i | grep '\.tests[/\.]' > /dev/null; then + sed -i '-es@org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning@org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore@' $d/.settings/org.eclipse.jdt.core.prefs + fi + fi +done + |