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
1 changed files with 7 additions and 3 deletions

View File

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