Files
CMake/Source/cmGenExContext.h
Brad King b40a53e931 GenEx: Factor out a dedicated evaluation Context structure
The context's local generator, configuration name, and language are
constant throughout evaluation.
2025-09-21 18:58:55 -04:00

24 lines
453 B
C++

/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file LICENSE.rst or https://cmake.org/licensing for details. */
#pragma once
#include <string>
class cmLocalGenerator;
namespace cm {
namespace GenEx {
struct Context final
{
Context(cmLocalGenerator const* lg, std::string config,
std::string language = std::string());
cmLocalGenerator const* LG;
std::string Config;
std::string Language;
};
}
}