summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/QtDialog/QMacInstallDialog.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/QtDialog/QMacInstallDialog.cxx b/Source/QtDialog/QMacInstallDialog.cxx
index 57ed845..28c2c1a 100644
--- a/Source/QtDialog/QMacInstallDialog.cxx
+++ b/Source/QtDialog/QMacInstallDialog.cxx
@@ -40,18 +40,22 @@ void QMacInstallDialog::DoInstall()
{
QFileInfo fileInfo = list.at(i);
std::string filename = fileInfo.fileName().toStdString();
+ if(filename.size() && filename[0] == '.')
+ {
+ continue;
+ }
std::string file = fileInfo.absoluteFilePath().toStdString();
std::string newName = installTo;
newName += "/";
newName += filename;
- std::cout << "ln -s [" << file << "] [";
- std::cout << newName << "]\n";
// Remove the old files
if(cmSystemTools::FileExists(newName.c_str()))
{
std::cout << "rm [" << newName << "]\n";
cmSystemTools::RemoveFile(newName.c_str());
}
+ std::cout << "ln -s [" << file << "] [";
+ std::cout << newName << "]\n";
cmSystemTools::CreateSymlink(file.c_str(),
newName.c_str());
}