--- trunk/include/multilib.sminc 2014/02/19 11:32:53 20977 +++ trunk/include/multilib.sminc 2014/02/19 12:10:12 20978 @@ -335,6 +335,27 @@ done } +if [[ ! -z $(typeset -f cmake_src_check) ]] +then + # rename the old one + old_cmake_src_check=old$(typeset -f cmake_src_check) + eval "${old_cmake_check}" +fi +cmake_src_check() +{ + local abi + local abis_to_run="${MULTILIB_ABIS}" + + # respect MULTILIB_ONLY_ABI variable + [[ ! -z ${MULTILIB_ONLY_ABI} ]] && abis_to_run="${MULTILIB_ONLY_ABI}" + + for abi in ${abis_to_run} + do + cd ${BUILDDIR}/build-${abi} + mmake -j1 -k check || die + done +} + if [[ ! -z $(typeset -f cmake_src_install) ]] then # rename the old one