mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-31 21:05:37 +02:00
[releng] Make it easier to run cleanup scripts out of tree
This commit is contained in:
parent
78f437da94
commit
cb367f063e
2 changed files with 8 additions and 4 deletions
|
@ -16,6 +16,8 @@ set -e
|
|||
# This script is reused by other projects, if so, COREPROJECT should be set
|
||||
# to the project to use a basis for project settings
|
||||
##
|
||||
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||
CDTDIR=${DIR}/../..
|
||||
: ${COREPROJECT:=core/org.eclipse.cdt.core}
|
||||
|
||||
##
|
||||
|
@ -37,6 +39,6 @@ if test -e check_code_cleanliness_workspace; then
|
|||
fi
|
||||
${ECLIPSE} \
|
||||
-consolelog -nosplash -application org.eclipse.jdt.core.JavaCodeFormatter \
|
||||
-config $PWD/$COREPROJECT/.settings/org.eclipse.jdt.core.prefs \
|
||||
-config $CDTDIR/$COREPROJECT/.settings/org.eclipse.jdt.core.prefs \
|
||||
$PWD -data check_code_cleanliness_workspace
|
||||
rm -rf check_code_cleanliness_workspace
|
||||
|
|
|
@ -17,6 +17,8 @@ set -e
|
|||
# This script is reused by other projects, if so, COREPROJECT should be set
|
||||
# to the project to use a basis for project settings
|
||||
##
|
||||
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||
CDTDIR=${DIR}/../..
|
||||
: ${COREPROJECT:=core/org.eclipse.cdt.core}
|
||||
|
||||
##
|
||||
|
@ -47,7 +49,7 @@ git ls-files -- \*\*/.project ":!$COREPROJECT/.project" | while read i ; do
|
|||
|
||||
# JDT
|
||||
if [[ $natures == *"org.eclipse.jdt.core.javanature"* ]]; then
|
||||
cp $COREPROJECT/.settings/org.eclipse.jdt.* $d/.settings
|
||||
cp $CDTDIR/$COREPROJECT/.settings/org.eclipse.jdt.* $d/.settings
|
||||
# For test plug-ins we are more lenient so don't warn on some items
|
||||
if echo $i | grep -E '\.tests?[/\.]' > /dev/null; then
|
||||
sed -i \
|
||||
|
@ -78,8 +80,8 @@ git ls-files -- \*\*/.project ":!$COREPROJECT/.project" | while read i ; do
|
|||
|
||||
# PDE
|
||||
if [[ $natures == *"org.eclipse.pde.PluginNature"* ]]; then
|
||||
cp $COREPROJECT/.settings/org.eclipse.pde.prefs $d/.settings
|
||||
cp $COREPROJECT/.settings/org.eclipse.pde.api.tools.prefs $d/.settings
|
||||
cp $CDTDIR/$COREPROJECT/.settings/org.eclipse.pde.prefs $d/.settings
|
||||
cp $CDTDIR/$COREPROJECT/.settings/org.eclipse.pde.api.tools.prefs $d/.settings
|
||||
if echo $i | grep -E '\.tests?[/\.]' > /dev/null; then
|
||||
sed -i \
|
||||
'-es@compilers.p.not-externalized-att=1@compilers.p.not-externalized-att=2@' \
|
||||
|
|
Loading…
Add table
Reference in a new issue