aboutsummaryrefslogtreecommitdiff
path: root/src/GlobalLib.cpp
diff options
context:
space:
mode:
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;
}