diff --git a/lib/VCMIDirs.cpp b/lib/VCMIDirs.cpp index 83bf7ee68..24b1b45eb 100644 --- a/lib/VCMIDirs.cpp +++ b/lib/VCMIDirs.cpp @@ -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"; }