diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2003-08-07 20:07:23 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2003-08-07 20:07:23 (GMT) |
commit | 7e54a53a3da92ea2d16e2396bf7cfc801c3d076d (patch) | |
tree | 86abc521a9a462805e7d4c8faa5d5b661dd9be31 /Source/cmIncludeExternalMSProjectCommand.cxx | |
parent | 4bad15e4b23a5d6b6458b0bedd5c7a3d62c7f93e (diff) | |
download | CMake-7e54a53a3da92ea2d16e2396bf7cfc801c3d076d.zip CMake-7e54a53a3da92ea2d16e2396bf7cfc801c3d076d.tar.gz CMake-7e54a53a3da92ea2d16e2396bf7cfc801c3d076d.tar.bz2 |
ENH: improve coverage
Diffstat (limited to 'Source/cmIncludeExternalMSProjectCommand.cxx')
-rw-r--r-- | Source/cmIncludeExternalMSProjectCommand.cxx | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/Source/cmIncludeExternalMSProjectCommand.cxx b/Source/cmIncludeExternalMSProjectCommand.cxx index 11d84c4..20a6d8e 100644 --- a/Source/cmIncludeExternalMSProjectCommand.cxx +++ b/Source/cmIncludeExternalMSProjectCommand.cxx @@ -24,30 +24,33 @@ bool cmIncludeExternalMSProjectCommand::InitialPass(std::vector<std::string> con this->SetError("INCLUDE_EXTERNAL_MSPROJECT called with incorrect number of arguments"); return false; } - - - if(m_Makefile->GetDefinition("WIN32")) { - +// only compile this for win32 to avoid coverage errors +#ifdef _WIN32 + if(m_Makefile->GetDefinition("WIN32")) + { std::string location = args[1]; - + std::vector<std::string> name_and_location; name_and_location.push_back(args[0]); name_and_location.push_back(location); std::vector<std::string> depends; - if (args.size() > 2) { - for (unsigned int i=2; i<args.size(); ++i) { + if (args.size() > 2) + { + for (unsigned int i=2; i<args.size(); ++i) + { depends.push_back(args[i]); + } } - } - + std::string utility_name("INCLUDE_EXTERNAL_MSPROJECT"); utility_name += "_"; utility_name += args[0]; - + m_Makefile->AddUtilityCommand(utility_name.c_str(), "echo", "\"Include external project\"", false, name_and_location, depends); - - } + + } +#endif return true; } |