installer: Fix for duplicate paths being added; Added missing license files in extras...
authorJerome St-Louis <jerome@ecere.com>
Sat, 10 Mar 2012 04:53:37 +0000 (23:53 -0500)
committerJerome St-Louis <jerome@ecere.com>
Sat, 10 Mar 2012 04:53:37 +0000 (23:53 -0500)
installer/Installer.epj
installer/src/installer.ec

index 8f75aee..7aac815 100644 (file)
                         "mingw/binutils-2.21.53/bin/dllwrap.exe",
                         "mingw/binutils-2.21.53/bin/elfedit.exe",
                         "mingw/binutils-2.21.53/bin/gprof.exe",
-                        "mingw/binutils-2.21.53/bin/ld.bfd.exe",
                         "mingw/binutils-2.21.53/bin/ld.exe",
                         "mingw/binutils-2.21.53/bin/nm.exe",
                         "mingw/binutils-2.21.53/bin/objcopy.exe",
                      "Folder" : "mingw32",
                      "Files" : [
                         {
-                           "Folder" : "bin",
-                           "Files" : [
-                              "mingw/binutils-2.21.53/mingw32/bin/ar.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/as.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/dlltool.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/ld.bfd.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/ld.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/nm.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/objcopy.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/objdump.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/ranlib.exe",
-                              "mingw/binutils-2.21.53/mingw32/bin/strip.exe"
-                           ]
-                        },
-                        {
                            "Folder" : "lib",
                            "Files" : [
                               {
                         "../extras/res/licenses/ecere.LICENSE",
                         "../extras/res/licenses/png.LICENSE",
                         "../extras/res/licenses/tango.COPYING",
-                        "../extras/res/licenses/zlib.README"
+                        "../extras/res/licenses/zlib.README",
+                        "../extras/res/licenses/freetype.LICENSE",
+                        "../extras/res/licenses/gpl.LICENSE",
+                        "../extras/res/licenses/harfbuzz.LICENSE",
+                        "../extras/res/licenses/jpg.LICENSE",
+                        "../extras/res/licenses/sqlite.LICENSE",
+                        "../extras/res/licenses/ungif.LICENSE",
+                        "../extras/res/licenses/upx.LICENSE"
                      ]
                   },
                   {
index 9097c98..e004da6 100644 (file)
@@ -1261,6 +1261,7 @@ class InstallThread : Thread
                coreSDK[c].GetFullPath(path);
                if(c != ide && c != runtime && c != eda && c != ec && c != vanilla)
                   PathCat(path, "bin");
+               MakeSlashPath(path);
                if(c == ide)
                {
                   coreSDK[c].GetFullPath(idePath);
@@ -1287,6 +1288,7 @@ class InstallThread : Thread
                additional[c].GetFullPath(path);
                if(c != 0) // upx
                   PathCat(path, "bin");
+               MakeSlashPath(path);
                if(!compiler.executableDirs.Find(path))
                   compiler.executableDirs.Add(CopyString(path));
             }