build.zig: better detection of using outside zig executable

As pointed out by gereeter, dirname("/") successfully returns "/" again.
So checking for null is not sufficient.
dc7e8b2fdcAndrew Kelley committed on 4/4/2020, 6:05:49 PMparent12cdea4
1 file changedLine totals unavailable