better detection of LCC-Win32 and easier to use with scilab
[scilab.git] / scilab / modules / dynamic_link / macros / with_lcc.sci
index 8a551aa..9203531 100644 (file)
@@ -3,7 +3,24 @@
 // Allan CORNET
 //==========================================
 function r = with_lcc()
-  global LCC
-  r = LCC;
+
+ if MSDOS then // Windows
+    // Visual Studio C++ 
+    if ( findmsvccompiler() <> 'unknown' ) then 
+      r = %F;
+    else
+      // LCC-WIN32
+      if ( findlcccompiler() == %T ) then
+        r = %T;
+      else
+      // another compiler
+        r = %F;
+      end
+    end
+  
+  else // LINUX
+    r = %F;
+  end
+
 endfunction
 //==========================================
\ No newline at end of file