Revision 768babc5 tools/ide/QtCreator/QtCreatorSetup.sh
| tools/ide/QtCreator/QtCreatorSetup.sh | ||
|---|---|---|
| 492 | 492 |
fi |
| 493 | 493 |
|
| 494 | 494 |
# check for existing project files |
| 495 |
local projectfiles=""
|
|
| 495 |
local projectfiles=()
|
|
| 496 | 496 |
for module in ${modules[@]}; do
|
| 497 |
projectfiles+="$(find ${projectsdir} -maxdepth 1 -type f | grep -E "${module}\.(includes|files|config|creator)$")"
|
|
| 497 |
projectfiles+=($(find ${projectsdir} -maxdepth 1 -type f -regextype posix-extended -regex "^.*/${module}\.(includes|files|config|creator)$" | sort))
|
|
| 498 | 498 |
done |
| 499 |
IFS=$'\n'; projectfiles=($projectfiles); unset IFS |
|
| 500 | 499 |
if [ ! -z "${projectfiles[*]}" ]; then
|
| 501 | 500 |
printWarning "The following files will be removed:\n" |
| 502 | 501 |
for pfile in ${projectfiles[@]}; do
|
| ... | ... | |
| 507 | 506 |
readUserInput "YyNn" userinput |
| 508 | 507 |
case "${userinput}" in
|
| 509 | 508 |
Y|y) |
| 510 |
for pfile in ${projectfiles[*]}; do
|
|
| 509 |
for pfile in ${projectfiles[@]}; do
|
|
| 511 | 510 |
rm "$pfile" |
| 512 | 511 |
done |
| 513 | 512 |
;; |
| ... | ... | |
| 602 | 601 |
# list all files to be deleted |
| 603 | 602 |
if [ -z "$modulename" ]; then |
| 604 | 603 |
if [ $wipe != true ]; then |
| 605 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^.+\.(includes|files|config|creator|cflags|cxxflags)$")
|
|
| 604 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^.+\.(includes|files|config|creator|cflags|cxxflags)$" | sort)
|
|
| 606 | 605 |
else |
| 607 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^.+\.(includes|files|config|creator|cflags|cxxflags|creator(\.user(\..+)?)?)$")
|
|
| 606 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^.+\.(includes|files|config|creator|cflags|cxxflags|creator(\.user(\..+)?)?)$" | sort)
|
|
| 608 | 607 |
fi |
| 609 | 608 |
else |
| 610 | 609 |
if [ $wipe != true ]; then |
| 611 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^${modulename}\.(includes|files|config|creator|cflags|cxxflags)$")
|
|
| 610 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^${modulename}\.(includes|files|config|creator|cflags|cxxflags)$" | sort)
|
|
| 612 | 611 |
else |
| 613 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^${modulename}\.(includes|files|config|creator|cflags|cxxflags|creator(\.user(\..+)?)?)$")
|
|
| 612 |
files=$(find "${projectdir}" -maxdepth 1 -type f | grep -E "^${modulename}\.(includes|files|config|creator|cflags|cxxflags|creator(\.user(\..+)?)?)$" | sort)
|
|
| 614 | 613 |
fi |
| 615 | 614 |
fi |
| 616 | 615 |
if [ ! -z "$files" ]; then |
Also available in: Unified diff