diff options
author | Tobias Henkel <tobias.henkel@bmw-carit.de> | 2013-11-12 09:33:55 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-11-12 10:42:47 +0000 |
commit | 0adea170c7019304471d442784fa0eb9bfcdf94b (patch) | |
tree | 4f4a74e2b34dc8cbbf53dd26082c1c01f78e0772 /meta/classes | |
parent | 3e302e94ba5bcbba2736f37c0f67cfaf7fa45c0c (diff) | |
download | openembedded-core-0adea170c7019304471d442784fa0eb9bfcdf94b.tar.gz openembedded-core-0adea170c7019304471d442784fa0eb9bfcdf94b.tar.bz2 openembedded-core-0adea170c7019304471d442784fa0eb9bfcdf94b.zip |
icecc: Log reason in error cases
The current implementation doesn't give a hint about the cause in case
something went wrong in set_icecc_env. This makes it harder to find
out why a package is not being built using icecc. Therefore warnings
are inserted in the various error cases.
Signed-off-by: Tobias Henkel <tobias.henkel@bmw-carit.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/icecc.bbclass | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass index cf3f23d93a..71c556fc78 100644 --- a/meta/classes/icecc.bbclass +++ b/meta/classes/icecc.bbclass @@ -196,12 +196,14 @@ set_icecc_env() { ICECC_VERSION="${@icc_version(bb, d)}" if [ "x${ICECC_VERSION}" = "x" ] then + bbwarn "Cannot use icecc: could not get ICECC_VERSION" return fi ICE_PATH="${@icc_path(bb, d)}" if [ "x${ICE_PATH}" = "x" ] then + bbwarn "Cannot use icecc: could not get ICE_PATH" return fi @@ -209,6 +211,7 @@ set_icecc_env() { ICECC_CXX="${@icc_get_and_check_tool(bb, d, "g++")}" if [ ! -x "${ICECC_CC}" -o ! -x "${ICECC_CXX}" ] then + bbwarn "Cannot use icecc: could not get ICECC_CC or ICECC_CXX" return fi @@ -216,6 +219,7 @@ set_icecc_env() { ICECC_VERSION=`echo ${ICECC_VERSION} | sed -e "s/@VERSION@/$ICE_VERSION/g"` if [ ! -x "${ICECC_ENV_EXEC}" ] then + bbwarn "Cannot use icecc: invalid ICECC_ENV_EXEC" return fi |