diff --git a/cmake_targets/tools/build_helper b/cmake_targets/tools/build_helper index 9971c56d8609aa66ef26d352c609a410f15bb847..c3e1ebfb47cbcdbb9e470540da2ec989a0562c38 100755 --- a/cmake_targets/tools/build_helper +++ b/cmake_targets/tools/build_helper @@ -95,6 +95,18 @@ check_supported_distribution() { return 1 } +################## +# Error handlers # +################## + +handler_EXIT() { + local exit_code=$? + [ "$exit_code" -eq 0 ] || echo_error "build have failed" + exit $exit_code +} + +trap handler_EXIT EXIT + ########################### # Cleaners ###########################