cmBuildDatabase: support writing template files

This commit is contained in:
Ben Boeckel
2023-10-01 10:23:00 -04:00
parent cedfaa010f
commit 48faa19c19
2 changed files with 90 additions and 0 deletions

View File

@@ -11,6 +11,8 @@
#include <cm/optional>
class cmGeneratorTarget;
class cmBuildDatabase
{
public:
@@ -43,6 +45,8 @@ public:
static std::unique_ptr<cmBuildDatabase> Load(std::string const& path);
static cmBuildDatabase Merge(std::vector<cmBuildDatabase> const& components);
static cmBuildDatabase ForTarget(cmGeneratorTarget* gt,
std::string const& config);
private:
std::vector<Set> Sets;