mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-20 21:28:23 -05:00
Pre-compute object file names before VS project generation
Implement cmGlobalGenerator::ComputeTargetObjects in the VS generator to pre-compute all the object file names. Use the results during generation instead of re-computing it later.
This commit is contained in:
@@ -60,11 +60,7 @@ public:
|
||||
virtual std::string GetTargetDirectory(cmTarget const&) const;
|
||||
cmSourceFile* CreateVCProjBuildRule();
|
||||
void WriteStampFiles();
|
||||
// Compute the maximum length full path to the intermediate
|
||||
// files directory for any configuration. This is used to construct
|
||||
// object file names that do not produce paths that are too long.
|
||||
void ComputeMaxDirectoryLength(std::string& maxdir,
|
||||
cmTarget& target);
|
||||
virtual std::string ComputeLongestObjectDirectory(cmTarget&) const;
|
||||
|
||||
virtual void ReadAndStoreExternalGUID(const char* name,
|
||||
const char* path);
|
||||
|
||||
Reference in New Issue
Block a user