Merge remote-tracking branch 'origin/6.1'
[scilab.git] / scilab / modules / dynamic_link / macros / configure_msvc.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) INRIA - Allan CORNET
3 // Copyright (C) DIGITEO - 2009-2010 - Allan CORNET
4 //
5 // Copyright (C) 2012 - 2016 - Scilab Enterprises
6 //
7 // This file is hereby licensed under the terms of the GNU GPL v2.0,
8 // pursuant to article 5.3.4 of the CeCILL v.2.1.
9 // This file was originally licensed under the terms of the CeCILL v2.1,
10 // and continues to be available under such terms.
11 // For more information, see the COPYING file which you should have received
12 // along with this program.
13
14 //=============================================================================
15 function bOK = configure_msvc()
16
17     bOK = %F;
18     if getos() <> "Windows" then
19         return
20     end
21
22     // Load dynamic_link Internal lib if it's not already loaded
23     if ~ exists("dynamic_linkwindowslib") then
24         load("SCI/modules/dynamic_link/macros/windows/lib");
25     end
26
27     // Load dynamic_link Internal lib if it's not already loaded
28     if ~ exists("dynamic_linkutilslib") then
29         load("SCI/modules/dynamic_link/macros/utils/lib");
30     end
31
32     msvc = findmsvccompiler();
33     if ~isempty(msvc) then
34         val = setenv("SCILAB_MSVC", "1");
35     end
36
37     bOK = %T;
38 endfunction
39 //=============================================================================
40