blob: 1155604a6b532e41d2729373e3ed9b7a26c228aa [file] [edit]
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file LICENSE.rst or https://cmake.org/licensing for details. */
#include "cmBuildSbomGenerator.h"
#include "cmGeneratedFileStream.h"
#include "cmStringAlgorithms.h"
void cmBuildSbomGenerator::Compute(cmLocalGenerator* lg)
{
this->Builder->Compute(lg);
}
bool cmBuildSbomGenerator::GenerateForBuild(std::string const& config)
{
cmGeneratedFileStream os(
cmStrCat(this->OutputFile, "-", config, ".spdx.json"));
return this->Builder->Generate(os, config);
}