Lines Matching defs:writable
722 Main_SetObjdir(bool writable, const char *fmt, ...)
745 if ((writable && access(path, W_OK) != 0) || chdir(path) != 0) {
766 SetVarObjdir(bool writable, const char *var, const char *suffix)
777 (void)Main_SetObjdir(writable, "%s%s", path.str, suffix);
1051 bool writable;
1054 writable = GetBooleanExpr("${MAKE_OBJDIR_CHECK_WRITABLE}", true);
1057 if (!SetVarObjdir(writable, "MAKEOBJDIRPREFIX", curdir) &&
1058 !SetVarObjdir(writable, "MAKEOBJDIR", "") &&
1059 !Main_SetObjdir(writable, "%s.%s-%s", _PATH_OBJDIR, machine, machine_arch) &&
1060 !Main_SetObjdir(writable, "%s.%s", _PATH_OBJDIR, machine) &&
1061 !Main_SetObjdir(writable, "%s", _PATH_OBJDIR))
1062 (void)Main_SetObjdir(writable, "%s%s", _PATH_OBJDIRPREFIX, curdir);