add VS2013 detection
[scilab.git] / scilab / modules / dynamic_link / macros / windows / dlwSetEnvVc12.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) Scilab Enterprises - 2014 - Antoine ELIAS
3 //
4 // This file must be used under the terms of the CeCILL.
5 // This source file is licensed as described in the file COPYING, which
6 // you should have received as part of this distribution.  The terms
7 // are also available at
8 // http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
9
10 //=============================================================================
11 function bOK = dlwSetEnvVc12(msCompiler, bWin64)
12   bOK = %F;
13   MSVSDir = '';
14   select msCompiler
15     case 'msvc120pro'
16       MSVSDir = dlwGetVc12ProPath();
17     case 'msvc120express'
18       MSVSDir = dlwGetVc12ExpressPath();
19   else
20     return
21   end
22
23   // MS compiler path is wrong
24   if MSVSDir == [] then
25     return
26   end
27
28   IsExpress = (msCompiler == 'msvc120express');
29
30   VS110COMNTOOLS = MSVSDir + '\Common7\Tools\'
31   if ~setenv('VS120COMNTOOLS', VS110COMNTOOLS) then
32     bOK = %F;
33     return
34   end
35
36   bOK = dlwSetEnvCommonVc12(MSVSDir, IsExpress, bWin64);
37
38 endfunction
39 //=============================================================================