aboutsummaryrefslogtreecommitdiff
path: root/src/GlobalLib.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-05-22 17:39:36 +0200
committerdec05eba <dec05eba@protonmail.com>2020-07-06 07:39:32 +0200
commit0d0fa21e695f3082576053bf0c9b71a3bcc154a4 (patch)
treeca23f9f6f88e167ecf3be8feaa4d0fb4d5f0b51a /src/GlobalLib.cpp
parent4614d45075684d463c8aa302c594e8496120a7ed (diff)
Fix for windows
Diffstat (limited to 'src/GlobalLib.cpp')
-rw-r--r--src/GlobalLib.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/GlobalLib.cpp b/src/GlobalLib.cpp
index c577a4a..9921c1b 100644
--- a/src/GlobalLib.cpp
+++ b/src/GlobalLib.cpp
@@ -166,8 +166,8 @@ namespace sibs
FileString namePlatformNative = gitDependency->name;
FileString versionPlatformNative = gitDependency->revision;
#else
- FileString namePlatformNative = utf8To16(name);
- FileString versionPlatformNative = utf8To16(version);
+ FileString namePlatformNative = utf8To16(gitDependency->name);
+ FileString versionPlatformNative = utf8To16(gitDependency->revision);
#endif
FileString packageDir = globalLibRootDir + TINYDIR_STRING("/");
@@ -307,7 +307,11 @@ namespace sibs
Result<bool> archiveExtractResult = Archive::extract(libArchivedFilePath.c_str(), libPath.c_str());
// We have extracted the archive, we dont need to cache it. If remove fails, it doesn't really matter, user can remove it himself
+#if OS_FAMILY == OS_FAMILY_POSIX
remove(libArchivedFilePath.c_str());
+#else
+ _wremove(libArchivedFilePath.c_str());
+#endif
return archiveExtractResult;
}