// -*- c++ -*- // Distributed under the BSD 2-Clause License. // See accompanying file LICENSE for details. #pragma once #include "libctor.h" #include #include std::string readFile(const std::string& fileName); std::vector readDeps(const std::string& depFile); Language languageFromExtension(const std::filesystem::path& file); std::string cleanUp(const std::string& path); template void append(T& a, const T& b) { a.insert(a.end(), b.begin(), b.end()); }