Merge topic 'fixSymlinkInZIP'

768cf91 Do not add the content of a file if it's a symlink.
This commit is contained in:
David Cole 2012-01-17 16:23:38 -05:00 committed by CMake Topic Stage
commit a6bc62c5ac

View File

@ -247,11 +247,15 @@ bool cmArchiveWrite::AddFile(const char* file,
return false; return false;
} }
// do not copy content of symlink
if (!archive_entry_symlink(e))
{
// Content. // Content.
if(size_t size = static_cast<size_t>(archive_entry_size(e))) if(size_t size = static_cast<size_t>(archive_entry_size(e)))
{ {
return this->AddData(file, size); return this->AddData(file, size);
} }
}
return true; return true;
} }