Add ConvertColorCursors to CMake, port to *nix

Also swaps \ for / in paths. This should still work fine on Windows.
This commit is contained in:
Diomendius
2024-06-18 12:47:19 +12:00
parent e09480898b
commit 4e34fccba1
2 changed files with 21 additions and 2 deletions

View File

@@ -10,6 +10,10 @@
#include "PLDrivers.h"
#include <assert.h>
#ifndef _WIN32
#include "UnixCompat.h"
#endif
#include <string>
#include <vector>
@@ -93,7 +97,7 @@ void ConvertIconFamily(PortabilityLayer::ResourceFile *resFile, int32_t iconBitm
}
char outPath[256];
sprintf_s(outPath, "Aerofoil\\ConvertedResources\\%s%i.ico", prefix, resID);
sprintf_s(outPath, "Aerofoil/ConvertedResources/%s%i.ico", prefix, resID);
FILE *outF = nullptr;
errno_t outErr = fopen_s(&outF, outPath, "wb");
@@ -137,7 +141,7 @@ void ConvertIconFamily(PortabilityLayer::ResourceFile *resFile, int32_t iconBitm
int main(int argc, const char **argv)
{
FILE *f = nullptr;
errno_t err = fopen_s(&f, "Packaged\\ApplicationResources.gpr", "rb");
errno_t err = fopen_s(&f, "Packaged/ApplicationResources.gpr", "rb");
if (err)
return err;