// Copyright (C) 2020 Alexis Jeandet. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #pragma once #include "mesoninfoparser.h" #include "mesonprojectnodes.h" #include namespace MesonProjectManager { namespace Internal { class ProjectTree { public: ProjectTree(); static std::unique_ptr buildTree(const Utils::FilePath &srcDir, const TargetsList &targets, const std::vector &bsFiles); }; } // namespace Internal } // namespace MesonProjectManager