Author: faridz Date: Tue Aug 7 06:36:26 2007 New Revision: 563498 URL: http://svn.apache.org/viewvc?view=rev&rev=563498 Log: 2007-08-07 Farid Zaripov <[EMAIL PROTECTED]>
* projects.js (CreateProjectsDefs): Fixed bug with deleting original rwtest.dll when solution was generated with /COPYDLL:yes. Modified: incubator/stdcxx/trunk/etc/config/windows/projects.js Modified: incubator/stdcxx/trunk/etc/config/windows/projects.js URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/etc/config/windows/projects.js?view=diff&rev=563498&r1=563497&r2=563498 ============================================================================== --- incubator/stdcxx/trunk/etc/config/windows/projects.js (original) +++ incubator/stdcxx/trunk/etc/config/windows/projects.js Tue Aug 7 06:36:26 2007 @@ -428,15 +428,20 @@ var arrDeps = projectDef.PrjRefs.concat(projectDef.PrjDeps); var command = ""; + var cmdtpl = "set src=_SRC_\r\n" + + "set dst=_DST_\r\n" + + "if /I not %src%==%dst% (\r\n" + + "if exist %src% (\r\n" + + "del %dst%\r\n" + + "copy /Y %src% %dst%\r\n" + + "))"; + if (0 <= arrayIndexOf(arrDeps, stdcxxDef)) { var libname = "libstd%CONFIG%.dll"; var src = "\"" + libPath + "\\" + libname + "\""; var dst = "\"$(OutDir)\\" + libname + "\""; - var cmd = "if exist " + src + " (\r\n" + - "del " + dst + "\r\n" + - "copy /Y " + src + " " + dst + "\r\n" + - ")"; + var cmd = cmdtpl.replace("_SRC_", src).replace("_DST_", dst); if (0 == command.length) command = cmd; else @@ -448,10 +453,7 @@ var libname = "rwtest.dll"; var src = "\"$(SolutionDir)%CONFIG%\\tests\\" + libname + "\""; var dst = "\"$(OutDir)\\" + libname + "\""; - var cmd = "if exist " + src + " (\r\n" + - "del " + dst + "\r\n" + - "copy /Y " + src + " " + dst + "\r\n" + - ")"; + var cmd = cmdtpl.replace("_SRC_", src).replace("_DST_", dst); if (0 == command.length) command = cmd; else