ENH: almost all tests passing in vs 10, commit fixes preprocess and starts vs external project

This commit is contained in:
Bill Hoffman
2009-07-13 16:58:24 -04:00
parent 724275b266
commit 11d42b3e8f
9 changed files with 153 additions and 42 deletions

View File

@@ -72,17 +72,17 @@ public:
virtual std::string GetTargetDirectory(cmTarget const&) const;
cmSourceFile* CreateVCProjBuildRule();
void WriteStampFiles();
void ComputeMaxDirectoryLength(std::string& maxdir,
cmTarget& target);
private:
typedef cmLocalVisualStudio7GeneratorOptions Options;
typedef cmLocalVisualStudio7GeneratorFCInfo FCInfo;
// 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 ReadAndStoreExternalGUID(const char* name,
const char* path);
void ComputeMaxDirectoryLength(std::string& maxdir,
cmTarget& target);
virtual void ReadAndStoreExternalGUID(const char* name,
const char* path);
private:
typedef cmLocalVisualStudio7GeneratorOptions Options;
typedef cmLocalVisualStudio7GeneratorFCInfo FCInfo;
std::string GetBuildTypeLinkerFlags(std::string rootLinkerFlags,
const char* configName);
void FixGlobalTargets();