// -*- c++ -*- #pragma once #include #include #include extern std::filesystem::path configurationFile;; extern std::filesystem::path configHeaderFile; int configure(int argc, char* argv[]); bool hasConfiguration(const std::string& key); const std::string& getConfiguration(const std::string& key, const std::string& defaultValue); const std::map& configuration(); extern const std::map default_configuration;