let VS configure its environment 32/17232/2
Antoine ELIAS [Tue, 22 Sep 2015 08:25:43 +0000 (10:25 +0200)]
Change-Id: Ie4d70fa1df3fe9b237cee93892bc77fbb03d5207

15 files changed:
scilab/modules/dynamic_link/macros/configure_msvc.sci
scilab/modules/dynamic_link/macros/windows/dlwCompile.sci
scilab/modules/dynamic_link/macros/windows/dlwConfigureVcx86.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwGetVisualStudioPath.sci [moved from scilab/modules/dynamic_link/macros/windows/dlwConfigureVcx64.sci with 71% similarity]
scilab/modules/dynamic_link/macros/windows/dlwMake.sci
scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc11.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc12.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc9Vc10.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc10.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc11.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc12.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc70.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc71.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc80.sci [deleted file]
scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc90.sci [deleted file]

index faddb55..8c5400e 100644 (file)
@@ -27,20 +27,11 @@ function bOK = configure_msvc()
     end
 
     msvc = findmsvccompiler();
-    if win64() & detectmsvc64tools() then
-        bOK = dlwConfigureVcx64();
-    else
-        bOK = dlwConfigureVcx86();
-        if ~bOK then
-            warning(msprintf(gettext("Microsoft Visual Studio C x86 Compiler not found.")));
-        end
-    end
-
-    if bOK then
+    if ~isempty(msvc) then
         val = setenv("SCILAB_MSVC", "1");
     end
 
-
+    bOK = %T;
 endfunction
 //=============================================================================
 
index c52bc8f..b36cac2 100644 (file)
@@ -30,20 +30,17 @@ function dlwCompile(files, make_command, makename)
         target_build = "all";
     end
 
-    //update DEBUG_SCILAB_DYNAMIC_LINK to match with Scilab compilation mode
-    val = getenv("DEBUG_SCILAB_DYNAMIC_LINK","");
-    if val <> "YES" & val <> "NO" & isDebug()then
-        setenv("DEBUG_SCILAB_DYNAMIC_LINK", "YES");
-    end
-
-    [msg, stat] = unix_g(make_command + makename + " " + target_build + " 2>&0");
-
-    //restore DEBUG_SCILAB_DYNAMIC_LINK
-    setenv("DEBUG_SCILAB_DYNAMIC_LINK", val);
+    cmd = make_command + makename + " " + target_build + " 2>&0"
+    scibuildfile = writeBatchFile(cmd);
+    [msg, stat] = unix_g(scibuildfile);
+    deletefile(scibuildfile);
 
     if stat <> 0 then
         // more feedback when compilation fails
-        [msg, stat, stderr] = unix_g(make_command + makename  + " " + target_build + " 1>&2");
+        cmd = make_command + makename + " " + target_build + " 1>&2"
+        scibuildfile = writeBatchFile(cmd);
+        [msg, stat, stderr] = unix_g(scibuildfile);
+        deletefile(scibuildfile);
         disp(stderr);
         error(msprintf(gettext("%s: Error while executing %s.\n"), "ilib_compile", makename));
     else
@@ -51,5 +48,34 @@ function dlwCompile(files, make_command, makename)
             disp(msg);
         end
     end
+
+
 endfunction
 //=============================================================================
+function filename = writeBatchFile(cmd)
+
+    //update DEBUG_SCILAB_DYNAMIC_LINK to match with Scilab compilation mode
+    val = getenv("DEBUG_SCILAB_DYNAMIC_LINK","");
+    debugVal = "NO";
+    if val <> "YES" & val <> "NO" & isDebug() then
+        debugVal = "YES";
+    end
+
+    if win64() then
+        arch = "x64";
+    else
+        arch = "x86";
+    end
+
+    path = dlwGetVisualStudioPath();
+
+    scibuild = [ ...
+    "@call """ + path + "\VC\vcvarsall.bat"" " + arch;
+    "set DEBUG_SCILAB_DYNAMIC_LINK=" + debugVal;
+    cmd
+    ];
+
+    filename = TMPDIR + "/scibuild.bat";
+    mputl(scibuild, filename);
+    //filename = "call " + filename;
+endfunction
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwConfigureVcx86.sci b/scilab/modules/dynamic_link/macros/windows/dlwConfigureVcx86.sci
deleted file mode 100644 (file)
index a73ac72..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-// Copyright (C) Scilab Enterprises - 2014 - Antoine ELIAS
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwConfigureVcx86()
-  bOK = %F;
-  msvc = findmsvccompiler();
-
-  select msvc
-    // Microsoft Visual 2013 Studio Professional
-    case  'msvc120pro' then
-        bOK = dlwSetEnvVc12(msvc, %f);
-
-    // Microsoft Visual 2013 Express
-    case  'msvc120express' then
-        bOK = dlwSetEnvVc12(msvc, %f);
-
-    // Microsoft Visual 2012 Studio Professional
-    case  'msvc110pro' then
-        bOK = dlwSetEnvVc11(msvc, %f);
-
-    // Microsoft Visual 2010 Studio Professional
-    case  'msvc100pro' then
-        bOK = dlwSetEnvVc10(msvc, %f);
-
-    // Microsoft Visual 2012 Express
-    case  'msvc110express' then
-        bOK = dlwSetEnvVc11(msvc, %f);
-
-    // Microsoft Visual 2010 Express
-    case  'msvc100express' then
-        bOK = dlwSetEnvVc10(msvc, %f);
-
-    // Microsoft Visual 2008 Studio Professional
-    case  'msvc90pro' then
-        bOK = dlwSetEnvVc90(msvc, %f);
-
-    // Microsoft Visual 2008 Studio Standard
-    case  'msvc90std' then
-        bOK = dlwSetEnvVc90(msvc, %f);
-
-    // Microsoft Visual 2008 Express
-    case  'msvc90express' then
-        bOK = dlwSetEnvVc90(msvc, %f);
-
-    // Microsoft Visual 2005 Studio Professional
-    case  'msvc80pro' then
-        bOK = dlwSetEnvVc80(msvc);
-
-    // Microsoft Visual 2005 Studio Standard
-    case  'msvc80std' then
-        bOK = dlwSetEnvVc80(msvc);
-    
-    // Microsoft Visual 2005 Express
-    case  'msvc80express' then
-        bOK = dlwSetEnvVc80(msvc);
-
-    // Microsoft Visual Studio .NET 2003
-    case  'msvc71' then
-        bOK = dlwSetEnvVc71();
-
-    // Microsoft Visual Studio .NET 2002
-    case  'msvc70' then
-        bOK = dlwSetEnvVc70();
-  else
-  end  
-endfunction
-//=============================================================================
@@ -1,6 +1,5 @@
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-// Copyright (C) Scilab Enterprises - 2014 - Antoine ELIAS
+// Copyright (C) Scilab Enterprises - 2015 - Antoine ELIAS
 //
 // This file must be used under the terms of the CeCILL.
 // This source file is licensed as described in the file COPYING, which
@@ -9,46 +8,38 @@
 // http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
 
 //=============================================================================
-function bOK = dlwConfigureVcx64()
-    bOK = %F;
+function VSPath = dlwGetVisualStudioPath()
     msvc = findmsvccompiler();
 
+    VSPath = "";
     select msvc
         // Microsoft Visual 2013 Studio Professional
     case  "msvc120pro" then
-        bOK = dlwSetEnvVc12(msvc, %t);
-
+        VSPath = dlwGetVc12ProPath();
         // Microsoft Visual 2013 Express
     case  "msvc120express" then
-        bOK = dlwSetEnvVc12(msvc, %t);
-
+        VSPath = dlwGetVc12ExpressPath();
         // Microsoft Visual 2012 Studio Professional
     case  "msvc110pro" then
-        bOK = dlwSetEnvVc11(msvc, %t);
-
+        VSPath = dlwGetVc11ProPath();
         // Microsoft Visual 2012 Express
     case  "msvc110express" then
-        bOK = dlwSetEnvVc11(msvc, %t);
-
+        VSPath = dlwGetVc11ExpressPath();
         // Microsoft Visual 2010 Studio Professional
     case  "msvc100pro" then
-        bOK = dlwSetEnvVc10(msvc, %t);
-
+        VSPath = dlwGetVc10ProPath();
         // Microsoft Visual 2010 Express
     case  "msvc100express" then
-        bOK = dlwSetEnvVc10(msvc, %t);
-
+        VSPath = dlwGetVc10ExpressPath();
         // Microsoft Visual 2008 Studio Professional
     case  "msvc90pro" then
-        bOK = dlwSetEnvVc90(msvc, %t);
-
+        VSPath = dlwGetVc90ProPath();
         // Microsoft Visual 2008 Studio Standard
     case  "msvc90std" then
-        bOK = dlwSetEnvVc90(msvc, %t);
-
+        VSPath = dlwGetVc90StdPath();
         // Microsoft Visual 2008 Express
     case  "msvc90express" then
-        bOK = dlwSetEnvVc90(msvc, %t);
+        VSPath = dlwGetVc90ExpressPath();
     else
     end
 endfunction
index a93ceee..f88a289 100644 (file)
@@ -28,15 +28,45 @@ function res = dlwMake(files, objects_or_dll)
     [ptmp, ftmp, fext] = fileparts(objects_or_dll);
     OBJ = ptmp + ftmp;
 
-    // scilab uses Visual Studio C++
+    //create a scibuild.bat file in TMPDIR directory
+    cmd = "nmake /Y /nologo /f Makefile.mak " + OBJ;
+    scibuildfile = writeBatchFile(cmd);
     if ilib_verbose() > 1 then
-        msg = unix_g("nmake /Y /nologo /f Makefile.mak " + OBJ);
+        msg = unix_g(scibuildfile);
         disp(msg);
     else
-        host("nmake /Y /nologo /f Makefile.mak " + OBJ);
+        host(scibuildfile);
     end
 
+    deletefile(scibuildfile);
     res = [OBJ];
 
 endfunction
 //=============================================================================
+function filename = writeBatchFile(cmd)
+
+    //update DEBUG_SCILAB_DYNAMIC_LINK to match with Scilab compilation mode
+    val = getenv("DEBUG_SCILAB_DYNAMIC_LINK","");
+    debugVal = "NO";
+    if val <> "YES" & val <> "NO" & isDebug() then
+        debugVal = "YES";
+    end
+
+    if win64() then
+        arch = "x64";
+    else
+        arch = "x86";
+    end
+
+    path = dlwGetVisualStudioPath();
+
+    scibuild = [ ...
+    "@call """ + path + "\VC\vcvarsall.bat"" " + arch;
+    "set DEBUG_SCILAB_DYNAMIC_LINK=" + debugVal;
+    cmd
+    ];
+
+    filename = TMPDIR + "/scibuild.bat";
+    mputl(scibuild, filename);
+    //filename = "call " + filename;
+endfunction
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc11.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc11.sci
deleted file mode 100644 (file)
index 39fb177..0000000
+++ /dev/null
@@ -1,195 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) Scilab Enterprises - 2012 - Antoine ELIAS
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvCommonVc11(MSVSDir, IsExpress, bWin64)
-    bOK = %F;
-
-    windowsSdkPath = dlwGetSdkPath();
-    if (windowsSdkPath <> []) then
-        err = setenv("WindowsSdkDir", windowsSdkPath);
-    else
-        windowsSdkPath = "";
-    end
-
-    err = setenv("VSINSTALLDIR", MSVSDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    DevEnvDir = MSVSDir + "\Common7\IDE";
-    err = setenv("DevEnvDir", DevEnvDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("VCINSTALLDIR", MSVSDir + "\VC\");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    PATH = getenv("PATH", "");
-    INCLUDE = getenv("INCLUDE", "");
-    LIB = getenv("LIB", "");
-    LIBPATH = getenv("LIBPATH", "");
-
-    if bWin64 then
-        PATH = getNewPATHx64(PATH, MSVSDir, windowsSdkPath, IsExpress);
-        INCLUDE = getNewINCLUDEx64(INCLUDE, MSVSDir, windowsSdkPath, IsExpress);
-        LIB = getNewLIBx64(LIB, MSVSDir, windowsSdkPath, IsExpress);
-        LIBPATH = getNewLIBPATHx64(LIBPATH, MSVSDir, windowsSdkPath, IsExpress);
-    else
-        PATH = getNewPATHx86(PATH, MSVSDir, windowsSdkPath, IsExpress);
-        INCLUDE = getNewINCLUDEx86(INCLUDE, MSVSDir, windowsSdkPath, IsExpress);
-        LIB = getNewLIBx86(LIB, MSVSDir, windowsSdkPath, IsExpress);
-        LIBPATH = getNewLIBPATHx86(LIBPATH, MSVSDir, windowsSdkPath, IsExpress);
-    end
-
-    err = setenv("PATH", PATH);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("INCLUDE", INCLUDE);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("LIB", LIB);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("LIBPATH", LIBPATH);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    bOK = %T;
-endfunction
-//=============================================================================
-function newLIB = getNewLIBx64(LIB, msvsPath, sdkPath, bIsExpress)
-    newLIB = "";
-
-    if bIsExpress then
-        Vc64Path = dlwGet64BitPath();
-        newLIB = Vc64Path + "\VC\LIB\amd64" + pathsep();
-    else
-        newLIB = msvsPath + "\VC\ATLMFC\LIB\amd64" + pathsep() + ..
-        msvsPath + "\VC\LIB\amd64" + pathsep();
-    end
-
-    newLIB = newLIB + ..
-    sdkPath + "\lib\x64" + pathsep() + LIB + pathsep() + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.0\Lib\win8\um\x64\;";
-endfunction
-//=============================================================================
-function newLIB = getNewLIBx86(LIB, msvsPath, sdkPath, bIsExpress)
-    newLIB = "";
-    if ~bIsExpress then
-        newLIB =  msvsPath + filesep() + "VC\ATLMFC\LIB" + pathsep();
-    end
-    newLIB = newLIB + ..
-    msvsPath + filesep() + "VC\LIB" + pathsep() + ..
-    sdkPath + filesep() + "lib" + pathsep() + ..
-    LIB + pathsep() + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.0\Lib\win8\um\x86\;";
-endfunction
-//=============================================================================
-function newPATH = getNewPATHx64(PATH, msvsPath, sdkPath, bIsExpress)
-    newPATH = "";
-
-    if bIsExpress then
-        newPATH = msvsPath + "\VC\BIN\x86_amd64" + pathsep();
-        newPATH = newPATH + msvsPath + "\VC\BIN" + pathsep();
-    else
-        newPATH = msvsPath + "\VC\BIN\amd64" + pathsep();
-    end
-
-    newPATH = newPATH + ..
-    msvsPath + "\VC\VCPackages" + pathsep() + ..
-    msvsPath + "\Common7\IDE" + pathsep() + ..
-    msvsPath + "\Common7\Tools" + pathsep() + ..
-    msvsPath + "\Common7\Tools\bin" + pathsep() + ..
-    sdkPath + "\bin\x64" + pathsep() + ..
-    sdkPath + "\bin\win64\x64" + pathsep() + ..
-    sdkPath + "\bin" + pathsep() + PATH;
-endfunction
-//=============================================================================
-function newPATH = getNewPATHx86(PATH, msvsPath, sdkPath, bIsExpress)
-    newPATH = msvsPath + "\Common7\IDE\" + pathsep() + ..
-    msvsPath + "\VC\bin" + pathsep() + ..
-    msvsPath + "\Common7\Tools"+ pathsep() + ..
-    msvsPath + "\VC\VCPackages" + pathsep() + ..
-    sdkPath + "\bin" + pathsep() + PATH + pathsep();
-endfunction
-//=============================================================================
-function newLIBPATH = getNewLIBPATHx64(LIBPATH, msvsPath, sdkPath, bIsExpress)
-    newLIBPATH = "";
-
-    if bIsExpress then
-        Vc64Path = dlwGet64BitPath();
-        newLIBPATH = Vc64Path +  "\VC\LIB\amd64" + pathsep() + LIBPATH;
-    else
-        newLIBPATH = msvsPath + "\VC\ATLMFC\LIB\amd64" + pathsep() + ..
-        msvsPath + "\VC\LIB\amd64" + pathsep() + LIBPATH;
-    end
-
-endfunction
-//=============================================================================
-function newLIBPATH = getNewLIBPATHx86(LIBPATH, msvsPath, sdkPath, bIsExpress)
-    newLIBPATH = "";
-
-    if ~bIsExpress then
-        newLIBPATH = msvsPath + "\VC\ATLMFC\LIB" + pathsep();
-    end
-
-    newLIBPATH = newLIBPATH + ..
-    msvsPath + "\VC\LIB";
-endfunction
-//=============================================================================
-function newINCLUDE = getNewINCLUDEx64(INCLUDE, msvsPath, sdkPath, bIsExpress)
-    newINCLUDE = "";
-    if bIsExpress then
-        Vc64Path = dlwGet64BitPath();
-        newINCLUDE = Vc64Path + "\VC\INCLUDE" + pathsep();
-    else
-        newINCLUDE = msvsPath + "\VC\INCLUDE" + pathsep() + ..
-        msvsPath + "\VC\ATLMFC\INCLUDE" + pathsep();
-    end
-
-    newINCLUDE = newINCLUDE + ..
-    sdkPath + "\include" + pathsep() + INCLUDE + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.0\Include\um;" + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.0\Include\shared;";
-
-endfunction
-//=============================================================================
-function newINCLUDE = getNewINCLUDEx86(INCLUDE, msvsPath, sdkPath, bIsExpress)
-    newINCLUDE = "";
-
-    if ~bIsExpress then
-        newINCLUDE = msvsPath + "\VC\ATLMFC\INCLUDE"  + pathsep();
-    end
-
-    newINCLUDE = newINCLUDE + ..
-    msvsPath + "\VC\INCLUDE"  + pathsep() + ..
-    sdkPath + "\include" + pathsep() + INCLUDE + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.0\Include\um;" + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.0\Include\shared;";
-    ;
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc12.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc12.sci
deleted file mode 100644 (file)
index 84e84b6..0000000
+++ /dev/null
@@ -1,199 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) Scilab Enterprises - 2014 - Antoine ELIAS
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvCommonVc12(MSVSDir, IsExpress, bWin64)
-    bOK = %F;
-
-    windowsSdkPath = dlwGetSdkPath();
-    if (windowsSdkPath <> []) then
-        err = setenv("WindowsSdkDir", windowsSdkPath);
-    else
-        windowsSdkPath = "";
-    end
-
-    err = setenv("VSINSTALLDIR", MSVSDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    DevEnvDir = MSVSDir + "\Common7\IDE";
-    err = setenv("DevEnvDir", DevEnvDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("VCINSTALLDIR", MSVSDir + "\VC\");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    PATH = getenv("PATH", "");
-    INCLUDE = getenv("INCLUDE", "");
-    LIB = getenv("LIB", "");
-    LIBPATH = getenv("LIBPATH", "");
-
-    if bWin64 then
-        PATH = getNewPATHx64(PATH, MSVSDir, windowsSdkPath, IsExpress);
-        INCLUDE = getNewINCLUDEx64(INCLUDE, MSVSDir, windowsSdkPath, IsExpress);
-        LIB = getNewLIBx64(LIB, MSVSDir, windowsSdkPath, IsExpress);
-        LIBPATH = getNewLIBPATHx64(LIBPATH, MSVSDir, windowsSdkPath, IsExpress);
-    else
-        PATH = getNewPATHx86(PATH, MSVSDir, windowsSdkPath, IsExpress);
-        INCLUDE = getNewINCLUDEx86(INCLUDE, MSVSDir, windowsSdkPath, IsExpress);
-        LIB = getNewLIBx86(LIB, MSVSDir, windowsSdkPath, IsExpress);
-        LIBPATH = getNewLIBPATHx86(LIBPATH, MSVSDir, windowsSdkPath, IsExpress);
-    end
-
-    err = setenv("PATH", PATH);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("INCLUDE", INCLUDE);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("LIB", LIB);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("LIBPATH", LIBPATH);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    bOK = %T;
-endfunction
-//=============================================================================
-function newLIB = getNewLIBx64(LIB, msvsPath, sdkPath, bIsExpress)
-    newLIB = "";
-
-    if bIsExpress then
-        Vc64Path = dlwGet64BitPath();
-        newLIB = Vc64Path + "\VC\LIB\amd64" + pathsep();
-    else
-        newLIB = msvsPath + "\VC\ATLMFC\LIB\amd64" + pathsep() + ..
-        msvsPath + "\VC\LIB\amd64" + pathsep();
-    end
-
-    newLIB = newLIB + ..
-    sdkPath + "\lib\x64" + pathsep() + LIB + pathsep() + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.1\Lib\winv6.3\um\x64\;";
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.0\Lib\winv6.3\um\x64\;";
-endfunction
-//=============================================================================
-function newLIB = getNewLIBx86(LIB, msvsPath, sdkPath, bIsExpress)
-    newLIB = "";
-    if ~bIsExpress then
-        newLIB =  msvsPath + filesep() + "VC\ATLMFC\LIB" + pathsep();
-    end
-    newLIB = newLIB + ..
-    msvsPath + filesep() + "VC\LIB" + pathsep() + ..
-    sdkPath + filesep() + "lib" + pathsep() + ..
-    LIB + pathsep() + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.1\Lib\winv6.3\um\x86\;";
-    getenv("PROGRAMFILES") + "\Windows Kits\8.0\Lib\winv6.3\um\x86\;";
-endfunction
-//=============================================================================
-function newPATH = getNewPATHx64(PATH, msvsPath, sdkPath, bIsExpress)
-    newPATH = "";
-
-    if bIsExpress then
-        newPATH = msvsPath + "\VC\BIN\x86_amd64" + pathsep();
-        newPATH = newPATH + msvsPath + "\VC\BIN" + pathsep();
-    else
-        newPATH = msvsPath + "\VC\BIN\amd64" + pathsep();
-    end
-
-    newPATH = newPATH + ..
-    msvsPath + "\VC\VCPackages" + pathsep() + ..
-    msvsPath + "\Common7\IDE" + pathsep() + ..
-    msvsPath + "\Common7\Tools" + pathsep() + ..
-    msvsPath + "\Common7\Tools\bin" + pathsep() + ..
-    sdkPath + "\bin\x64" + pathsep() + ..
-    sdkPath + "\bin\win64\x64" + pathsep() + ..
-    sdkPath + "\bin" + pathsep() + PATH;
-endfunction
-//=============================================================================
-function newPATH = getNewPATHx86(PATH, msvsPath, sdkPath, bIsExpress)
-    newPATH = msvsPath + "\Common7\IDE\" + pathsep() + ..
-    msvsPath + "\VC\bin" + pathsep() + ..
-    msvsPath + "\Common7\Tools"+ pathsep() + ..
-    msvsPath + "\VC\VCPackages" + pathsep() + ..
-    sdkPath + "\bin" + pathsep() + PATH + pathsep();
-endfunction
-//=============================================================================
-function newLIBPATH = getNewLIBPATHx64(LIBPATH, msvsPath, sdkPath, bIsExpress)
-    newLIBPATH = "";
-
-    if bIsExpress then
-        Vc64Path = dlwGet64BitPath();
-        newLIBPATH = Vc64Path +  "\VC\LIB\amd64" + pathsep() + LIBPATH;
-    else
-        newLIBPATH = msvsPath + "\VC\ATLMFC\LIB\amd64" + pathsep() + ..
-        msvsPath + "\VC\LIB\amd64" + pathsep() + LIBPATH;
-    end
-
-endfunction
-//=============================================================================
-function newLIBPATH = getNewLIBPATHx86(LIBPATH, msvsPath, sdkPath, bIsExpress)
-    newLIBPATH = "";
-
-    if ~bIsExpress then
-        newLIBPATH = msvsPath + "\VC\ATLMFC\LIB" + pathsep();
-    end
-
-    newLIBPATH = newLIBPATH + ..
-    msvsPath + "\VC\LIB";
-endfunction
-//=============================================================================
-function newINCLUDE = getNewINCLUDEx64(INCLUDE, msvsPath, sdkPath, bIsExpress)
-    newINCLUDE = "";
-    if bIsExpress then
-        Vc64Path = dlwGet64BitPath();
-        newINCLUDE = Vc64Path + "\VC\INCLUDE" + pathsep();
-    else
-        newINCLUDE = msvsPath + "\VC\INCLUDE" + pathsep() + ..
-        msvsPath + "\VC\ATLMFC\INCLUDE" + pathsep();
-    end
-
-    newINCLUDE = newINCLUDE + pathsep() + INCLUDE + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.1\Include\um;" + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.1\Include\shared;" + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.0\Include\um;" + ..
-    getenv("PROGRAMFILES(X86)") + "\Windows Kits\8.0\Include\shared;";
-
-endfunction
-//=============================================================================
-function newINCLUDE = getNewINCLUDEx86(INCLUDE, msvsPath, sdkPath, bIsExpress)
-    newINCLUDE = "";
-
-    if ~bIsExpress then
-        newINCLUDE = msvsPath + "\VC\ATLMFC\INCLUDE"  + pathsep();
-    end
-
-    newINCLUDE = newINCLUDE + msvsPath + ..
-    "\VC\INCLUDE" + pathsep() + INCLUDE + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.1\Include\um;" + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.1\Include\shared;" +  ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.0\Include\um;" + ..
-    getenv("PROGRAMFILES") + "\Windows Kits\8.0\Include\shared;";
-    ;
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc9Vc10.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvCommonVc9Vc10.sci
deleted file mode 100644 (file)
index f157f04..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvCommonVc9Vc10(MSVSDir, IsExpress, bWin64)
-    bOK = %F;
-
-    windowsSdkPath = dlwGetSdkPath();
-    if (windowsSdkPath <> []) then
-        err = setenv("WindowsSdkDir", windowsSdkPath);
-    else
-        windowsSdkPath = "";
-    end
-
-    err = setenv("VSINSTALLDIR", MSVSDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    DevEnvDir = MSVSDir + "\Common7\IDE";
-    err = setenv("DevEnvDir", DevEnvDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("VCINSTALLDIR", MSVSDir + "\VC\");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    if bWin64 then
-        VC_PATH = getVcPathx64(MSVSDir, windowsSdkPath, IsExpress);
-        VC_INCLUDE = getVcIncludex64(MSVSDir, windowsSdkPath, IsExpress);
-        VC_LIB = getVcLibx64(MSVSDir, windowsSdkPath, IsExpress);
-        VC_LIBPATH = getVcLibPathx64(MSVSDir, windowsSdkPath, IsExpress);
-    else
-        VC_PATH = getVcPathx86(MSVSDir, windowsSdkPath, IsExpress);
-        VC_INCLUDE = getVcIncludex86(MSVSDir, windowsSdkPath, IsExpress);
-        VC_LIB = getVcLibx86(MSVSDir, windowsSdkPath, IsExpress);
-        VC_LIBPATH = getVcLibPathx86(MSVSDir, windowsSdkPath, IsExpress);
-    end
-
-    err = addPathToEnv("PATH", VC_PATH);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("INCLUDE", VC_INCLUDE);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("LIB", VC_LIB);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("LIBPATH", VC_LIBPATH);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    bOK = %T;
-endfunction
-//=============================================================================
-function VcLib = getVcLibx64(msvsPath, sdkPath, bIsExpress)
-    if bIsExpress then
-        VcLib = dlwGet64BitPath() + "\VC\lib\amd64";
-    else
-        VcLib = msvsPath + "\VC\atlmfc\lib\amd64" + pathsep() + ..
-        msvsPath + "\VC\lib\amd64";
-    end
-
-    VcLib = VcLib + pathsep() + sdkPath + "\lib\x64";
-endfunction
-//=============================================================================
-function VcLib = getVcLibx86(msvsPath, sdkPath, bIsExpress)
-    VcLib = "";
-    if ~bIsExpress then
-        VcLib =  msvsPath + filesep() + "VC\atlmfc\lib";
-    end
-    VcLib = VcLib + pathsep() + ..
-    msvsPath + "\VC\lib" + pathsep() + ..
-    sdkPath + "\lib";
-endfunction
-//=============================================================================
-function VcPath = getVcPathx64(msvsPath, sdkPath, bIsExpress)
-    if bIsExpress then
-        VcPath = dlwGet64BitPath();
-    else
-        VcPath = msvsPath;
-    end
-
-    VcPath = VcPath + "\VC\bin\amd64" + pathsep() + ..
-    msvsPath + "\VC\VCPackages" + pathsep() + ..
-    msvsPath + "\Common7\IDE" + pathsep() + ..
-    msvsPath + "\Common7\Tools" + pathsep() + ..
-    msvsPath + "\Common7\Tools\bin" + pathsep() + ..
-    sdkPath + "\bin\x64" + pathsep() + ..
-    sdkPath + "\bin\win64\x64" + pathsep() + ..
-    sdkPath + "\bin";
-endfunction
-//=============================================================================
-function VcPath = getVcPathx86(msvsPath, sdkPath, bIsExpress)
-    VcPath = msvsPath + "\Common7\IDE\" + pathsep() + ..
-    msvsPath + "\VC\bin" + pathsep() + ..
-    msvsPath + "\Common7\Tools" + pathsep() + ..
-    msvsPath + "\VC\VCPackages" + pathsep() + ..
-    sdkPath + "\bin";
-endfunction
-//=============================================================================
-function VcLibPath = getVcLibPathx64(msvsPath, sdkPath, bIsExpress)
-    if bIsExpress then
-        VcLibPath = dlwGet64BitPath() +  "\VC\lib\amd64";
-    else
-        VcLibPath = msvsPath + "\VC\atlmfc\lib\amd64" + pathsep() + ..
-        msvsPath + "\VC\lib\amd64";
-    end
-endfunction
-//=============================================================================
-function VcLibPath = getVcLibPathx86(msvsPath, sdkPath, bIsExpress)
-    VcLibPath = "";
-    if ~bIsExpress then
-        VcLibPath = msvsPath + "\VC\atlmfc\lib";
-    end
-
-    VcLibPath = VcLibPath + pathsep() + ..
-    msvsPath + "\VC\lib";
-endfunction
-//=============================================================================
-function VcInclude = getVcIncludex64(msvsPath, sdkPath, bIsExpress)
-    if bIsExpress then
-        VcInclude = dlwGet64BitPath() + "\VC\include";
-    else
-        VcInclude = msvsPath + "\VC\include" + pathsep() + ..
-        msvsPath + "\VC\atlmfc\include";
-    end
-
-    VcInclude = VcInclude + pathsep() + ..
-    sdkPath + "\include";
-endfunction
-//=============================================================================
-function VcInclude = getVcIncludex86(msvsPath, sdkPath, bIsExpress)
-    VcInclude = "";
-    if ~bIsExpress then
-        VcInclude = msvsPath + "\VC\atlmfc\include";
-    end
-
-    VcInclude = VcInclude + pathsep() + ..
-    msvsPath + "\VC\include"  + pathsep() + ..
-    sdkPath + "\include";
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc10.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc10.sci
deleted file mode 100644 (file)
index 74f70c4..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc10(msCompiler, bWin64)
-    bOK = %F;
-    MSVSDir = "";
-    select msCompiler
-    case "msvc100pro"
-        MSVSDir = dlwGetVc10ProPath();
-    case "msvc100express"
-        MSVSDir = dlwGetVc10ExpressPath();
-    else
-        return
-    end
-
-    // MS compiler path is wrong
-    if MSVSDir == [] then
-        return
-    end
-
-    IsExpress = (msCompiler == "msvc100express");
-
-    VS100COMNTOOLS = MSVSDir + "\Common7\Tools\"
-    if ~setenv("VS100COMNTOOLS", VS100COMNTOOLS) then
-        bOK = %F;
-        return
-    end
-
-    bOK = dlwSetEnvCommonVc9Vc10(MSVSDir, IsExpress, bWin64);
-
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc11.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc11.sci
deleted file mode 100644 (file)
index 3a81894..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) Scilab Enterprises - 2012 - Antoine ELIAS
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc11(msCompiler, bWin64)
-  bOK = %F;
-  MSVSDir = '';
-  select msCompiler
-    case 'msvc110pro'
-      MSVSDir = dlwGetVc11ProPath();
-    case 'msvc110express'
-      MSVSDir = dlwGetVc11ExpressPath();
-  else
-    return
-  end
-  
-  // MS compiler path is wrong
-  if MSVSDir == [] then
-    return
-  end
-
-  IsExpress = (msCompiler == 'msvc110express');
-
-  VS110COMNTOOLS = MSVSDir + '\Common7\Tools\'
-  if ~setenv('VS110COMNTOOLS', VS110COMNTOOLS) then
-    bOK = %F;
-    return
-  end
-
-  bOK = dlwSetEnvCommonVc11(MSVSDir, IsExpress, bWin64);
-
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc12.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc12.sci
deleted file mode 100644 (file)
index 5ab3714..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) Scilab Enterprises - 2014 - Antoine ELIAS
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc12(msCompiler, bWin64)
-  bOK = %F;
-  MSVSDir = '';
-  select msCompiler
-    case 'msvc120pro'
-      MSVSDir = dlwGetVc12ProPath();
-    case 'msvc120express'
-      MSVSDir = dlwGetVc12ExpressPath();
-  else
-    return
-  end
-
-  // MS compiler path is wrong
-  if MSVSDir == [] then
-    return
-  end
-
-  IsExpress = (msCompiler == 'msvc120express');
-
-  VS110COMNTOOLS = MSVSDir + '\Common7\Tools\'
-  if ~setenv('VS120COMNTOOLS', VS110COMNTOOLS) then
-    bOK = %F;
-    return
-  end
-
-  bOK = dlwSetEnvCommonVc12(MSVSDir, IsExpress, bWin64);
-
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc70.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc70.sci
deleted file mode 100644 (file)
index 4990827..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc70()
-    bOK = %F;
-
-    MSVCDir = dlwGetVc70Path();
-    if (MSVCDir == []) then
-        return
-    end
-
-    err = setenv("MSVCDir", MSVCDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("DevEnvDir", MSVCDir + filesep() + "..\Common7\Tools");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    DevEnvDir = getenv("DevEnvDir", "ndef");
-    if (DevEnvDir == "ndef") then
-        bOK = %F;
-        return
-    end
-
-    PATH = getenv("PATH", "ndef");
-    if (PATH == "ndef") then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("PATH", MSVCDir + "\bin" + pathsep() + ..
-    DevEnvDir + pathsep() + ..
-    DevEnvDir + "\bin" + pathsep() + ..
-    MSVCDir + "\..\Common7\IDE");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("include", MSVCDir + "\atlmfc\include" + pathsep() + ..
-    MSVCDir + "\include" + pathsep() +..
-    MSVCDir + "\PlatformSDK\include");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("lib", MSVCDir + "\atlmfc\lib" + pathsep() + ..
-    MSVCDir + "\lib"+ pathsep() +..
-    MSVCDir + "\PlatformSDK\lib");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    bOK = %T;
-
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc71.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc71.sci
deleted file mode 100644 (file)
index 3df1344..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc71()
-    bOK = %F;
-    MSVCDir = dlwGetVc71Path();
-    if (MSVCDir == []) then
-        return
-    end
-
-    err = setenv("MSVCDir", MSVCDir);
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = setenv("DevEnvDir", MSVCDir + filesep() + "..\Common7\Tools");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    PATH = getenv("PATH", "ndef");
-    if (PATH =="ndef") then
-        bOK = %F;
-        return
-    end
-
-    DevEnvDir = getenv("DevEnvDir", "ndef");
-    if (DevEnvDir =="ndef") then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("PATH", MSVCDir + "\bin" + pathsep() + ..
-    DevEnvDir + pathsep() + ..
-    DevEnvDir + "\bin" + pathsep() + ..
-    MSVCDir + "\..\Common7\IDE");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("include", MSVCDir + "\atlmfc\include" + pathsep() + ..
-    MSVCDir + "\include" + pathsep() + ..
-    MSVCDir + "\PlatformSDK\include");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("lib", MSVCDir + "\atlmfc\lib" + pathsep() + ..
-    MSVCDir + "\lib" + pathsep() + ..
-    MSVCDir + "\PlatformSDK\lib");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    bOK = %T;
-
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc80.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc80.sci
deleted file mode 100644 (file)
index 2efc3a5..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc80(msCompiler)
-    bOK = %F;
-    MSVSDir = "";
-    select msCompiler
-    case "msvc80pro"
-        MSVSDir = dlwGetVc80ProPath();
-    case "msvc80std"
-        MSVSDir = dlwGetVc80StdPath();
-    case "msvc80express"
-        MSVSDir = dlwGetVc80ExpressPath();
-    else
-        return
-    end
-
-    // MS compiler path is wrong
-    if MSVSDir == [] then
-        return
-    end
-
-    PATH = getenv("PATH","ndef");
-    if (PATH == "ndef") then
-        bOK = %F;
-        return
-    end
-
-    if ~setenv("VSINSTALLDIR", MSVSDir) then
-        bOK = %F;
-        return
-    end
-
-    MSVCDir = MSVSDir + "\VC";
-    if ~setenv("VCINSTALLDIR", MSVCDir) then
-        bOK = %F;
-        return
-    end
-
-    DevEnvDir = MSVSDir + "\Common7\IDE";
-    if ~setenv("DevEnvDir", DevEnvDir) then
-        bOK = %F;
-        return
-    end
-
-    err = addPathToEnv("PATH", DevEnvDir + pathsep() + ..
-    MSVCDir + "\bin" + pathsep() + ..
-    MSVSDir + "\Common7\Tools" + pathsep() + ..
-    MSVSDir + "\SDK\v2.0\bin" + pathsep() + ..
-    MSVCDir + "\VCPackages");
-    if (err == %F) then
-        bOK = %F;
-        return
-    end
-
-    if (msCompiler == "msvc80express") then
-        windowsSdkPath = dlwGetSdkPath();
-        LIB = MSVCDir + "\lib" + pathsep() + ..
-        MSVSDir + "\SDK\v2.0\lib" + pathsep() + ..
-        windowsSdkPath + "\lib";
-
-        include = MSVCDir + "\include" + pathsep() + ..
-        windowsSdkPath + "\include";
-    else
-        LIB = MSVCDir + "\lib" + pathsep() + ..
-        MSVSDir + "\SDK\v2.0\lib" + pathsep() + ..
-        MSVSDir + "\VC\PlatformSDK\lib";
-
-        include = MSVCDir + "\include" + pathsep() + ..
-        MSVCDir + "\PlatformSDK\include" + pathsep() + ..
-        MSVSDir + "\SDK\v2.0\include";
-    end
-
-    if ~addPathToEnv("LIB", LIB) then
-        bOK = %F;
-        return
-    end
-
-    if ~addPathToEnv("include", include) then
-        bOK = %F;
-        return
-    end
-
-    bOK = %T;
-endfunction
-//=============================================================================
diff --git a/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc90.sci b/scilab/modules/dynamic_link/macros/windows/dlwSetEnvVc90.sci
deleted file mode 100644 (file)
index ed9d02a..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) DIGITEO - 2010 - Allan CORNET
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-//=============================================================================
-function bOK = dlwSetEnvVc90(msCompiler, bWin64)
-    bOK = %F;
-    MSVSDir = "";
-    select msCompiler
-    case "msvc90pro"
-        MSVSDir = dlwGetVc90ProPath();
-    case "msvc90std"
-        MSVSDir = dlwGetVc90StdPath();
-    case "msvc90express"
-        MSVSDir = dlwGetVc90ExpressPath();
-    else
-        return
-    end
-
-    // MS compiler path is wrong
-    if MSVSDir == [] then
-        return
-    end
-
-    IsExpress = (msCompiler == "msvc100express");
-
-    if ~setenv("VS90COMNTOOLS", MSVSDir + "\Common7\Tools\") then
-        bOK = %F;
-        return
-    end
-
-    bOK = dlwSetEnvCommonVc9Vc10(MSVSDir, IsExpress, bWin64);
-
-endfunction
-//=============================================================================