mirror of
https://github.com/reactos/CMake.git
synced 2024-11-24 20:19:53 +00:00
VS: Record in global generator whether CUDA is enabled
This commit is contained in:
parent
82521e359f
commit
13433b1357
@ -103,6 +103,7 @@ cmGlobalVisualStudio10Generator::cmGlobalVisualStudio10Generator(
|
||||
"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VCExpress\\10.0\\Setup\\VC;"
|
||||
"ProductDir",
|
||||
vc10Express, cmSystemTools::KeyWOW64_32);
|
||||
this->CudaEnabled = false;
|
||||
this->SystemIsWindowsCE = false;
|
||||
this->SystemIsWindowsPhone = false;
|
||||
this->SystemIsWindowsStore = false;
|
||||
@ -459,6 +460,9 @@ void cmGlobalVisualStudio10Generator::EnableLanguage(
|
||||
if (*it == "ASM_NASM") {
|
||||
this->NasmEnabled = true;
|
||||
}
|
||||
if (*it == "CUDA") {
|
||||
this->CudaEnabled = true;
|
||||
}
|
||||
}
|
||||
this->AddPlatformDefinitions(mf);
|
||||
cmGlobalVisualStudio8Generator::EnableLanguage(lang, mf, optional);
|
||||
|
@ -42,6 +42,8 @@ public:
|
||||
cmMakefile*, bool optional);
|
||||
virtual void WriteSLNHeader(std::ostream& fout);
|
||||
|
||||
bool IsCudaEnabled() const { return this->CudaEnabled; }
|
||||
|
||||
/** Generating for Nsight Tegra VS plugin? */
|
||||
bool IsNsightTegra() const;
|
||||
std::string GetNsightTegraVersion() const;
|
||||
@ -168,6 +170,8 @@ private:
|
||||
std::string VCTargetsPath;
|
||||
bool FindVCTargetsPath(cmMakefile* mf);
|
||||
|
||||
bool CudaEnabled;
|
||||
|
||||
// We do not use the reload macros for VS >= 10.
|
||||
virtual std::string GetUserMacrosDirectory() { return ""; }
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user