diff --git a/Crafter.Build-Configuration.cpp b/Crafter.Build-Configuration.cpp index 2e55a1c..e50fc85 100644 --- a/Crafter.Build-Configuration.cpp +++ b/Crafter.Build-Configuration.cpp @@ -28,7 +28,7 @@ Configuration::Configuration(std::string name, std::string standard, std::vector } -Configuration::Configuration(nlohmann::json& configs, nlohmann::json& config, fs::path workingDir) { +Configuration::Configuration(const nlohmann::json& configs, const nlohmann::json& config, fs::path workingDir) { name = config["name"].get(); for (auto& [key, val] : config.items()) { diff --git a/Crafter.Build-Configuration.cppm b/Crafter.Build-Configuration.cppm index 1c921c4..ef5e2c8 100644 --- a/Crafter.Build-Configuration.cppm +++ b/Crafter.Build-Configuration.cppm @@ -43,6 +43,6 @@ export namespace Crafter::Build { std::vector dependencies; std::unordered_map additionalProperties; Configuration(std::string name, std::string standard, std::vector sourceFiles, std::vector moduleFiles, std::string optimizationLevel, std::string buildDir, std::string outputDir, std::string type, std::string target, std::vector dependencies); - Configuration(nlohmann::json& configs, nlohmann::json& config, fs::path workingDir); + Configuration(const nlohmann::json& configs, const nlohmann::json& config, fs::path workingDir); }; }