BUG: Don't generate build rules for header files.

This commit is contained in:
Amitha Perera 2001-12-28 15:58:21 -05:00
parent 1859209282
commit a9cdcba660
3 changed files with 13 additions and 2 deletions

View File

@ -178,7 +178,11 @@ OutputBuildObjectFromSource(std::ostream& fout,
const cmSourceFile& source,
const char* extraCompileFlags,
bool shared)
{
{
// Header files shouldn't have build rules.
if(source.IsAHeaderFileOnly())
return;
std::string comment = "Build ";
std::string objectFile = std::string(shortName) +
this->GetOutputExtension(source.GetSourceExtension().c_str());

View File

@ -356,6 +356,10 @@ OutputBuildObjectFromSource(std::ostream& fout,
const char* extraCompileFlags,
bool shared)
{
// Header files shouldn't have build rules.
if(source.IsAHeaderFileOnly())
return;
std::string comment = "Build ";
std::string objectFile = std::string(shortName) +
this->GetOutputExtension(source.GetSourceExtension().c_str());

View File

@ -1594,7 +1594,10 @@ OutputBuildObjectFromSource(std::ostream& fout,
const char* extraCompileFlags,
bool shared)
{
// Header files shouldn't have build rules.
if(source.IsAHeaderFileOnly())
return;
std::string comment = "Build ";
std::string objectFile = std::string(shortName) + m_ObjectFileExtension;
comment += objectFile + " From ";