From ee1a98b761c783f3a9f2f14c832efab128eb933d Mon Sep 17 00:00:00 2001 From: SirLynix Date: Sun, 29 Jan 2023 20:00:18 +0100 Subject: [PATCH] Core/PluginLoader: Add NAZARA_PLUGIN_DIR environment variable --- src/Nazara/Core/PluginLoader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Nazara/Core/PluginLoader.cpp b/src/Nazara/Core/PluginLoader.cpp index 6c1e2082b..d97f3ee20 100644 --- a/src/Nazara/Core/PluginLoader.cpp +++ b/src/Nazara/Core/PluginLoader.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include #include @@ -14,6 +15,8 @@ namespace Nz { AddSearchDirectory("."); AddSearchDirectory("plugins"); + if (const char* path = getenv("NAZARA_PLUGIN_DIR")) + AddSearchDirectory(Utf8Path(path)); } void PluginLoader::AddSearchDirectory(const std::filesystem::path& directoryPath)