|
|
@@ -130,34 +130,6 @@ bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& args
|
|
|
depends,
|
|
|
outputs,
|
|
|
target.c_str());
|
|
|
-
|
|
|
-
|
|
|
- // All this is a hack for now
|
|
|
- int cc = outputs.size()-1;
|
|
|
- while( cc >= 0 )
|
|
|
- {
|
|
|
- std::string fileName = outputs[cc];
|
|
|
-
|
|
|
- std::string directory = cmSystemTools::GetFilenamePath(fileName);
|
|
|
- if ( directory == std::string() )
|
|
|
- {
|
|
|
- directory = outDir;
|
|
|
- }
|
|
|
- fileName = cmSystemTools::GetFilenameName(fileName);
|
|
|
-
|
|
|
- std::string::size_type pos = fileName.rfind(".");
|
|
|
- fileName = fileName.substr(0, pos);
|
|
|
- // Add the generated source to the package target's source list.
|
|
|
- cmSourceFile file;
|
|
|
- file.SetName(fileName.c_str(), directory.c_str(), "c", false);
|
|
|
- m_Makefile->AddSource(file, target.c_str());
|
|
|
- cc--;
|
|
|
- }
|
|
|
- if ( outputs.size() > 0 )
|
|
|
- {
|
|
|
- std::cout << "Target: " << target << std::endl;
|
|
|
- m_Makefile->GetTargets()[target.c_str()].GetSourceLists().push_back(target);
|
|
|
- }
|
|
|
|
|
|
return true;
|
|
|
}
|