Lines Matching defs:writable
716 Main_SetObjdir(bool writable, const char *fmt, ...)
739 if ((writable && access(path, W_OK) != 0) || chdir(path) != 0) {
760 SetVarObjdir(bool writable, const char *var, const char *suffix)
771 (void)Main_SetObjdir(writable, "%s%s", path.str, suffix);
1061 bool writable;
1064 writable = GetBooleanExpr("${MAKE_OBJDIR_CHECK_WRITABLE}", true);
1067 if (!SetVarObjdir(writable, "MAKEOBJDIRPREFIX", curdir) &&
1068 !SetVarObjdir(writable, "MAKEOBJDIR", "") &&
1069 !Main_SetObjdir(writable, "%s.%s-%s", _PATH_OBJDIR, machine, machine_arch) &&
1070 !Main_SetObjdir(writable, "%s.%s", _PATH_OBJDIR, machine) &&
1071 !Main_SetObjdir(writable, "%s", _PATH_OBJDIR))
1072 (void)Main_SetObjdir(writable, "%s%s", _PATH_OBJDIRPREFIX, curdir);