1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-24 03:47:18 +02:00

Fix handling of 'developmentMode' for lobby-only builds

This commit is contained in:
Ivan Savenko 2024-03-30 10:24:54 +02:00
parent 7bc81101a2
commit 64ff0e0486

View File

@ -367,8 +367,9 @@ class IVCMIDirsUNIX : public IVCMIDirs
bool IVCMIDirsUNIX::developmentMode() const
{
// We want to be able to run VCMI from single directory. E.g to run from build output directory
const bool result = bfs::exists("AI") && bfs::exists("config") && bfs::exists("Mods") && bfs::exists("vcmiclient");
return result;
const bool hasConfigs = bfs::exists("config") && bfs::exists("Mods");
const bool hasBinaries = bfs::exists("vcmiclient") || bfs::exists("vcmiserver") || bfs::exists("vcmilobby");
return hasConfigs && hasBinaries;
}
bfs::path IVCMIDirsUNIX::clientPath() const { return binaryPath() / "vcmiclient"; }