feat: add possibility to only include structs in zcg for certain variants

This commit is contained in:
Jan Laupetin committed 2026-10-31 07:50:50 +01:00
1 parent f23e2cbb75
commit 3145dfa874
12 files changed
+124 -4

No files matched your search

@@ -12,6 +12,7 @@
#include <filesystem>
#include <format>
#include <fstream>
#include <variant>
namespace fs = std::filesystem;
@@ -195,6 +196,9 @@ bool CodeGenerator::GenerateCode(const IDataRepository* repository)
{
for (auto* asset : assets)
{
if (!asset->IsIncludedForVariant(variant->m_index))
continue;
auto context = std::make_unique<PerAssetRenderingContext>(repository, asset, variant);
const auto result = GenerateCodeOncePerAsset(*context, foundTemplate->second.get());
LogDirtyCheckResult(