add VS2013 detection
[scilab.git] / scilab / modules / dynamic_link / macros / windows / dlwConfigureVcx64.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) DIGITEO - 2010 - Allan CORNET
3 // Copyright (C) Scilab Enterprises - 2014 - Antoine ELIAS
4 //
5 // This file must be used under the terms of the CeCILL.
6 // This source file is licensed as described in the file COPYING, which
7 // you should have received as part of this distribution.  The terms
8 // are also available at
9 // http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10
11 //=============================================================================
12 function bOK = dlwConfigureVcx64()
13   bOK = %F;
14   msvc = findmsvccompiler();
15
16   select msvc
17      // Microsoft Visual 2013 Studio Professional
18      case  'msvc120pro' then
19          bOK = dlwSetEnvVc12(msvc, %t);
20
21      // Microsoft Visual 2013 Express
22      case  'msvc120express' then
23          bOK = dlwSetEnvVc12(msvc, %t);
24
25      // Microsoft Visual 2012 Studio Professional
26      case  'msvc110pro' then
27          bOK = dlwSetEnvVc11(msvc, %t);
28
29      // Microsoft Visual 2012 Express
30      case  'msvc110express' then
31          bOK = dlwSetEnvVc11(msvc, %t);
32      
33      // Microsoft Visual 2010 Studio Professional
34         case  'msvc100pro' then
35          bOK = dlwSetEnvVc10(msvc, %t);
36
37      // Microsoft Visual 2010 Express
38      case  'msvc100express' then
39          bOK = dlwSetEnvVc10(msvc, %t);
40
41      // Microsoft Visual 2008 Studio Professional
42      case  'msvc90pro' then
43          bOK = dlwSetEnvVc90(msvc, %t);
44
45      // Microsoft Visual 2008 Studio Standard
46      case  'msvc90std' then
47          bOK = dlwSetEnvVc90(msvc, %t);
48
49     // Microsoft Visual 2008 Express
50     case  'msvc90express' then
51         bOK = dlwSetEnvVc90(msvc, %t);
52   else
53   end  
54 endfunction
55 //=============================================================================