* Because _mkdir may create not writable directory in %USERPROFILE% * Also do not try HOME before LOCALAPPPATH because it may be set by Cygwin or MSYS From Jerome Robert, thanks!
@@ -341,10 +341,14 @@ char *_starpu_get_home_path(void)
char *path = starpu_getenv("XDG_CACHE_HOME");
if (!path)
path = starpu_getenv("STARPU_HOME");
+#ifdef _WIN32
- path = starpu_getenv("HOME");
+ path = starpu_getenv("LOCALAPPDATA");
path = starpu_getenv("USERPROFILE");
+#endif
+ if (!path)
+ path = starpu_getenv("HOME");
{
static int warn;