Mercurial > minori
comparison src/core/filesystem.cc @ 194:8548dc425697
sys/osx: remove all objective-c++ stuff
mmmm :)
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Thu, 07 Dec 2023 03:17:05 -0500 |
| parents | 121c2d5b321f |
| children | 53211cb1e7f5 |
comparison
equal
deleted
inserted
replaced
| 193:0ad2507c3e60 | 194:8548dc425697 |
|---|---|
| 47 | 47 |
| 48 CoTaskMemFree(buf); | 48 CoTaskMemFree(buf); |
| 49 | 49 |
| 50 return path / CONFIG_DIR; | 50 return path / CONFIG_DIR; |
| 51 #elif defined(MACOSX) | 51 #elif defined(MACOSX) |
| 52 return std::filesystem::path(osx::GetApplicationSupportDirectory()) / CONFIG_DIR; | 52 std::string appsupport; |
| 53 if (!osx::GetApplicationSupportDirectory(appsupport)) | |
| 54 return ""; | |
| 55 | |
| 56 return std::filesystem::path(appsupport) / CONFIG_DIR; | |
| 53 #else // just assume POSIX | 57 #else // just assume POSIX |
| 54 std::filesystem::path path; | 58 std::filesystem::path path; |
| 55 const char* home = getenv("HOME"); | 59 const char* home = getenv("HOME"); |
| 56 | 60 |
| 57 # ifdef __linux__ | 61 # ifdef __linux__ |
