Revision 9cee554d
| tools/ide/QtCreator/QtCreatorSetup.sh | ||
|---|---|---|
| 382 | 382 |
# No error or warning occurred. |
| 383 | 383 |
# -1 |
| 384 | 384 |
# Error: Command 'arm-none-eabi-gcc' not found. |
| 385 |
# -2 |
|
| 386 |
# Error: include directory could not be resolved |
|
| 385 | 387 |
# |
| 386 | 388 |
function retrieveGccIncludeDir {
|
| 387 | 389 |
# retrieve binary path or link |
| 388 | 390 |
local binpath=$(which arm-none-eabi-gcc) |
| 391 |
local gccincpath="" |
|
| 389 | 392 |
if [ -z "$binpath" ]; then |
| 390 | 393 |
printError "command 'arm-none-eabi-gcc' not found\n" |
| 391 | 394 |
return -1 |
| ... | ... | |
| 398 | 401 |
printInfo "gcc-arm-none-eabi detected: $binpath\n" |
| 399 | 402 |
|
| 400 | 403 |
# return include path |
| 401 |
eval $1=$(realpath $(dirname ${binpath})/../arm-none-eabi/include/)
|
|
| 402 |
|
|
| 403 |
return 0 |
|
| 404 |
gccincpath=$(realpath $(dirname ${binpath})/../arm-none-eabi/include/)
|
|
| 405 |
if [ ! -d "$gccincpath" ]; then |
|
| 406 |
printWarning "$gccincpath does not exist\n" |
|
| 407 |
return -2 |
|
| 408 |
else |
|
| 409 |
eval $1="$gccincpath" |
|
| 410 |
return 0 |
|
| 411 |
fi |
|
| 404 | 412 |
fi |
| 405 | 413 |
} |
| 406 | 414 |
|
Also available in: Unified diff