VS: Add minimal support for Windows Kernel Mode Drivers

Extend the experimental support for `WindowsKernelModeDriver` to the
Visual Studio generators.  Hard-code some settings for now.
This commit is contained in:
Joseph Snyder
2024-11-26 08:27:35 -05:00
parent fec276e632
commit 2709f07b4d
7 changed files with 57 additions and 7 deletions

View File

@@ -74,6 +74,7 @@ private:
std::string const& config);
void WriteMSToolConfigurationValuesCommon(Elem& e1,
std::string const& config);
void WriteMSDriverConfigurationValues(Elem& e1, std::string const& config);
void WriteHeaderSource(Elem& e1, cmSourceFile const* sf,
ConfigToSettings const& toolSettings);
void WriteExtraSource(Elem& e1, cmSourceFile const* sf,
@@ -246,6 +247,7 @@ private:
bool Managed = false;
bool NsightTegra = false;
bool Android = false;
bool WindowsKernelMode = false;
bool HaveCustomCommandDepfile = false;
std::map<std::string, bool> ScanSourceForModuleDependencies;
unsigned int NsightTegraVersion[4];