From: Dale Weiler Date: Thu, 17 Oct 2013 04:18:07 +0000 (-0400) Subject: Use .dat extension on generated binaries in testsuite to prevent them from being... X-Git-Tag: 0.3.5~17 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1b14c49815a45c11d17cb12b2df5fb2ba9e4fc0c;p=xonotic%2Fgmqcc.git Use .dat extension on generated binaries in testsuite to prevent them from being sourced as task template files. This will fix the async builds on travis.ci --- diff --git a/test.c b/test.c index c937d7f..c415fb8 100644 --- a/test.c +++ b/test.c @@ -745,7 +745,7 @@ static bool task_propagate(const char *curdir, size_t *pad, const char *defs) { * so we don't trample over an existing one. */ tmpl->tempfilename = NULL; - util_asprintf(&tmpl->tempfilename, "%s/TMPDAT.%s", directories[i], files->d_name); + util_asprintf(&tmpl->tempfilename, "%s/TMPDAT.%s.dat", directories[i], files->d_name); /* * Additional QCFLAGS enviroment variable may be used @@ -879,7 +879,8 @@ static void task_precleanup(const char *curdir) { while ((files = fs_dir_read(dir))) { if (strstr(files->d_name, "TMP") || strstr(files->d_name, ".stdout") || - strstr(files->d_name, ".stderr")) + strstr(files->d_name, ".stderr") || + strstr(files->d_name, ".dat")) { util_snprintf(buffer, sizeof(buffer), "%s/%s", curdir, files->d_name); if (remove(buffer))