mirror of
https://review.haiku-os.org/haiku
synced 2024-11-23 07:18:40 +01:00
configure: Pass -e to JAMSHELL.
We have a number of "actions" blocks in our Jam rules with more than one command, and so without -e, the actions will only fail if the last command does. This is clearly not what was intended in virtually all cases, so we should pass -e to the shell to ensure any command failing causes the whole actions to fail. I am kind of surprised that nobody noticed this before now, even in the original Jamrules going back to the Perforce days. I only noticed it because I experimented with making "rm" fail to find places where it was invoked instead of $(RM)...
This commit is contained in:
parent
db0b7d8401
commit
34fef46b06
2
configure
vendored
2
configure
vendored
@ -1097,7 +1097,7 @@ HAIKU_HOST_USE_XATTR ?= "${HAIKU_HOST_USE_XATTR}" ;
|
||||
HAIKU_HOST_USE_XATTR_REF ?= "${HAIKU_HOST_USE_XATTR_REF}" ;
|
||||
HAIKU_HOST_BUILD_ONLY ?= "${HAIKU_HOST_BUILD_ONLY}" ;
|
||||
|
||||
JAMSHELL ?= ${JAMSHELL} -c ;
|
||||
JAMSHELL ?= ${JAMSHELL} -e -c ;
|
||||
|
||||
HOST_CC ?= ${CC} ;
|
||||
HOST_CC_IS_LEGACY_GCC ?= ${HOST_CC_IS_LEGACY_GCC} ;
|
||||
|
Loading…
Reference in New Issue
Block a user