#include <msp/core/maputils.h>
#include <msp/datafile/parser.h>
#include <msp/fs/dir.h>
+#include <msp/fs/stat.h>
#include <msp/fs/utils.h>
#include <msp/io/buffered.h>
#include <msp/io/file.h>
using CreateFunc = Plugin *(Builder &);
FS::Path plugins_dir = FS::get_sys_lib_dir();
+ if(!FS::exists(plugins_dir))
+ return;
+
logger->log("files", "Traversing %s", plugins_dir);
vector<LoadedPlugin> unordered_plugins;
for(const string &f: list_filtered(plugins_dir, "\\.dlm$"))