// -*- c++ -*- // Distributed under the BSD 2-Clause License. // See accompanying file LICENSE for details. #pragma once #include <filesystem> #include <string> #include <map> #include <vector> namespace ctor { struct settings; } // namespace ctor:: extern const std::filesystem::path configurationFile; extern const std::filesystem::path configHeaderFile; int configure(const ctor::settings& settings, int argc, char* argv[]); int reconfigure(const ctor::settings& settings, int argc, char* argv[]);