7cb16f956a34b6872fd19bd3bdaf11504bb22ede
[scilab.git] / scilab / modules / dynamic_link / macros / windows / dlwConfigureVcx86.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) DIGITEO - 2010 - Allan CORNET
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 = dlwConfigureVcx86()
12   bOK = %F;
13   msvc = findmsvccompiler();
14
15   select msvc,
16     // Microsoft Visual 2012 Studio Professional
17     case  'msvc110pro' then
18     bOK = dlwSetEnvVc11(msvc, %f);
19
20     // Microsoft Visual 2010 Studio Professional
21     case  'msvc100pro' then
22     bOK = dlwSetEnvVc10(msvc, %f);
23
24     // Microsoft Visual 2012 Express
25     case  'msvc110express' then
26     bOK = dlwSetEnvVc11(msvc, %f);
27
28     // Microsoft Visual 2010 Express
29     case  'msvc100express' then
30     bOK = dlwSetEnvVc10(msvc, %f);
31
32     // Microsoft Visual 2008 Studio Professional
33     case  'msvc90pro' then
34     bOK = dlwSetEnvVc90(msvc, %f);
35
36     // Microsoft Visual 2008 Studio Standard
37     case  'msvc90std' then
38     bOK = dlwSetEnvVc90(msvc, %f);
39
40     // Microsoft Visual 2008 Express
41     case  'msvc90express' then
42     bOK = dlwSetEnvVc90(msvc, %f);
43
44     // Microsoft Visual 2005 Studio Professional
45     case  'msvc80pro' then
46     bOK = dlwSetEnvVc80(msvc);
47
48     // Microsoft Visual 2005 Studio Standard
49     case  'msvc80std' then
50     bOK = dlwSetEnvVc80(msvc);
51     
52     // Microsoft Visual 2005 Express
53     case  'msvc80express' then
54     bOK = dlwSetEnvVc80(msvc);
55
56     // Microsoft Visual Studio .NET 2003
57     case  'msvc71' then
58     bOK = dlwSetEnvVc71();
59
60     // Microsoft Visual Studio .NET 2002
61     case  'msvc70' then
62     bOK = dlwSetEnvVc70();
63   else
64   end  
65 endfunction
66 //=============================================================================