[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/kdewin-installer/shared
From:       Ralf Habacker <Ralf.Habacker () freenet ! de>
Date:       2007-05-31 20:55:54
Message-ID: 1180644954.493442.25878.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 670247 by habacker:

- disabled debug library packaging support, it does not work in all cases especially \
                when a library or exe ends with 'd'
- generatePackageFileList(): fixed source file list in case of explicit source root \
settings

 M  +17 -2     packager.cpp  


--- trunk/kdesupport/kdewin-installer/shared/packager.cpp #670246:670247
@@ -157,7 +157,6 @@
             case BIN:
                 // assistant.exe can be used separatly from qt doc - better in bin \
                than doc package
                 generateFileList(fileList, dir, "bin", "*.dll assistant.exe \
                qdbus.exe qdbusviewer.exe", "*d.dll *d4.dll");
-                generateFileList(fileList, dir, "lib", " *d.manifest", \
                "*.manifest");
                 generateFileList(fileList, dir, "plugins", "*.dll","*d.dll *d4.dll \
*d1.dll");  generateFileList(fileList, dir, "translations", "*.qm");
                 return true;
@@ -194,16 +193,26 @@
     else         
         switch (type) {
             case BIN:
+                generateFileList(fileList, dir, "bin",  "*.exe *.bat");
+#if DEBUG_LIB_SUPPORT
                 generateFileList(fileList, dir, "bin",  "*.exe *.bat", "*d.exe");
                 generateFileList(fileList, dir, "bin",  "*.dll", "*d.dll");
                 generateFileList(fileList, dir, "lib",  "*.dll", "*d.dll");
+#else
+                generateFileList(fileList, dir, "bin",  "*.dll");
+                generateFileList(fileList, dir, "lib",  "*.dll");
+                generateFileList(fileList, dir, "lib",  "*.exe *.bat");
+#endif
                 generateFileList(fileList, dir, "share", "*.*");
                 generateFileList(fileList, dir, "data", "*.*");
                 generateFileList(fileList, dir, "etc",  "*.*");
                 return true;
             case LIB:
+#if DEBUG_LIB_SUPPORT
                 generateFileList(fileList, dir, "bin",      "*d.dll *d.exe");
                 generateFileList(fileList, dir, "lib",      "*d.dll");
+#else
+#endif
                 generateFileList(fileList, dir, "lib",      "*.lib");   // msvc libs \
                (static & import libs)
                 generateFileList(fileList, dir, "lib",      "*.a");          // gcc \
(static) libs  generateFileList(fileList, dir, "include", "*.*");
@@ -218,7 +227,7 @@
                 if (m_srcRoot.isEmpty())
                     generateFileList(fileList, dir, "src", "*",exclude);
                 else
-                    generateFileList(fileList, m_srcRoot, "", "*",exclude);
+                    generateFileList(fileList, m_srcRoot, ".", "*.*",exclude);
                 return true;
             case NONE:
                 generateFileList(fileList, dir, ".", "*.*", "manifest");
@@ -391,7 +400,13 @@
 bool Packager::stripFiles(const QString &dir)
 {
     QList<InstallFile> fileList; 
+#if DEBUG_LIB_SUPPORT
     generateFileList(fileList,dir,"bin","*.exe *.dll","*d.exe *d.dll *d4.dll");
+    generateFileList(fileList,dir,"lib","*.exe *.dll","*d.exe *d.dll *d4.dll");
+#else
+    generateFileList(fileList,dir,"bin","*.exe *.dll","");
+    generateFileList(fileList,dir,"lib","*.exe *.dll","");
+#endif
     for (int i = 0; i < fileList.size(); i++) 
     {
         QFileInfo fi(dir + "/" + fileList.at(i).inputFile);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic