|
|
@@ -367,6 +367,8 @@ int cmCPackGenerator::InstallProjectViaInstalledDirectories(
|
|
|
cmCPackLogger(cmCPackLog::LOG_OUTPUT,
|
|
|
"- Install directory: " << top << std::endl);
|
|
|
gl.RecurseOn();
|
|
|
+ gl.SetRecurseListDirs(true);
|
|
|
+// gl.SetRecurseThroughSymlinks(false);
|
|
|
if ( !gl.FindFiles(findExpr) )
|
|
|
{
|
|
|
cmCPackLogger(cmCPackLog::LOG_ERROR,
|
|
|
@@ -869,6 +871,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
|
|
|
cmsys::Glob glB;
|
|
|
findExpr += "/*";
|
|
|
glB.RecurseOn();
|
|
|
+ glB.SetRecurseListDirs(true);
|
|
|
glB.FindFiles(findExpr);
|
|
|
filesBefore = glB.GetFiles();
|
|
|
std::sort(filesBefore.begin(),filesBefore.end());
|
|
|
@@ -908,6 +911,7 @@ int cmCPackGenerator::InstallProjectViaInstallCMakeProjects(
|
|
|
{
|
|
|
cmsys::Glob glA;
|
|
|
glA.RecurseOn();
|
|
|
+ glA.SetRecurseListDirs(true);
|
|
|
glA.FindFiles(findExpr);
|
|
|
std::vector<std::string> filesAfter = glA.GetFiles();
|
|
|
std::sort(filesAfter.begin(),filesAfter.end());
|
|
|
@@ -1074,6 +1078,7 @@ int cmCPackGenerator::DoPackage()
|
|
|
std::string findExpr = tempDirectory;
|
|
|
findExpr += "/*";
|
|
|
gl.RecurseOn();
|
|
|
+ gl.SetRecurseListDirs(true);
|
|
|
gl.SetRecurseThroughSymlinks(false);
|
|
|
if ( !gl.FindFiles(findExpr) )
|
|
|
{
|