Răsfoiți Sursa

Merge pull request #18562 from neikeq/issue-18526

Fix MSVC check when building with mono
Ignacio Etcheverry 7 ani în urmă
părinte
comite
a02fec47a0
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      modules/mono/config.py

+ 2 - 2
modules/mono/config.py

@@ -85,7 +85,7 @@ def configure(env):
             if not os.path.isfile(os.path.join(mono_lib_path, mono_static_lib_name + lib_suffix)):
             if not os.path.isfile(os.path.join(mono_lib_path, mono_static_lib_name + lib_suffix)):
                 raise RuntimeError('Could not find static mono library in: ' + mono_lib_path)
                 raise RuntimeError('Could not find static mono library in: ' + mono_lib_path)
 
 
-            if os.getenv('VCINSTALLDIR'):
+            if env.msvc:
                 env.Append(LINKFLAGS=mono_static_lib_name + lib_suffix)
                 env.Append(LINKFLAGS=mono_static_lib_name + lib_suffix)
 
 
                 env.Append(LINKFLAGS='Mincore' + lib_suffix)
                 env.Append(LINKFLAGS='Mincore' + lib_suffix)
@@ -100,7 +100,7 @@ def configure(env):
             if not mono_lib_name:
             if not mono_lib_name:
                 raise RuntimeError('Could not find mono library in: ' + mono_lib_path)
                 raise RuntimeError('Could not find mono library in: ' + mono_lib_path)
 
 
-            if os.getenv('VCINSTALLDIR'):
+            if env.msvc:
                 env.Append(LINKFLAGS=mono_lib_name + Environment()['LIBSUFFIX'])
                 env.Append(LINKFLAGS=mono_lib_name + Environment()['LIBSUFFIX'])
             else:
             else:
                 env.Append(LIBS=mono_lib_name)
                 env.Append(LIBS=mono_lib_name)