Fix fs.cpp compilation issues on Windows
This commit is contained in:
parent
2ceb1ea26c
commit
16f2ef8e02
@ -57,14 +57,14 @@ std::string polygun::utils::get_user_dir() {
|
||||
#elif defined(_WIN32)
|
||||
char* c_appdata = getenv("appdata");
|
||||
std::string appdata;
|
||||
if(!appdata)
|
||||
if(!c_appdata)
|
||||
LOG_FATAL("Failed to determine folder for writing user data (appdata not set)");
|
||||
appdata = std::string(c_appdata)+"/polygun";
|
||||
std::ofstream temp(appdata+"/a");
|
||||
if(temp.good())
|
||||
temp.close();
|
||||
else
|
||||
std::filesystem::create_directories(data_home);
|
||||
std::filesystem::create_directories(appdata);
|
||||
return appdata;
|
||||
#else
|
||||
LOG_FATAL("polygun::utils::get_user_dir is not implemented for your platform");
|
||||
|
Loading…
x
Reference in New Issue
Block a user