make the build_dir even if it's more than one level deep