I am a fan of not having build-mac.sh at all and making build.sh smarter, but that is a different issue. build-mac.sh should support the same options, like --disable-tests, as build.sh, if it exists.