Files
FEX-Emu--FEX/Source/Windows/Common/PortabilityInfo.h
T
Ryan Houdek 854e699589 WINE: Fixes FEX_PORTABLE usage
Completely didn't listen to FEX_PORTABLE. Necessary otherwise it can
read configs from some random locations when portable is enabled.
2025-02-06 15:36:27 -08:00

16 lines
443 B
C++

// SPDX-License-Identifier: MIT
#pragma once
#include "Common/Config.h"
namespace FEX {
static inline FEX::Config::PortableInformation ReadPortabilityInformation() {
const FEX::Config::PortableInformation BadResult {false, {}};
const char* PortableConfig = getenv("FEX_PORTABLE");
if (!PortableConfig || strtol(PortableConfig, nullptr, 0) == 0) {
return BadResult;
}
return {true, getenv("LOCALAPPDATA")};
}
} // namespace FEX