Commit 43ce4414 authored by Robert Maynard's avatar Robert Maynard Committed by Brad King

CUDA: Add separable compilation support to the ninja generator.

parent 4b316097
Pipeline #35240 passed with stage
This diff is collapsed.
......@@ -22,12 +22,21 @@ public:
private:
std::string LanguageLinkerRule() const;
std::string LanguageLinkerDeviceRule() const;
const char* GetVisibleTypeName() const;
void WriteLanguagesRules();
void WriteLinkRule(bool useResponseFile);
void WriteDeviceLinkRule(bool useResponseFile);
void WriteLinkStatement();
void WriteDeviceLinkStatement();
void WriteObjectLibStatement();
std::vector<std::string> ComputeLinkCmd();
std::vector<std::string> ComputeDeviceLinkCmd();
private:
// Target name info.
......@@ -37,6 +46,7 @@ private:
std::string TargetNameImport;
std::string TargetNamePDB;
std::string TargetLinkLanguage;
std::string DeviceLinkObject;
};
#endif // ! cmNinjaNormalTargetGenerator_h
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment