Explorar o código

Merge topic 'UseSWIG-csharp-conditional'

ed289e0577 UseSWIG: Use CSharp language only if it is enabled

Acked-by: Kitware Robot <[email protected]>
Acked-by: Ram-Z <[email protected]>
Acked-by: Marc Chevrier <[email protected]>
Merge-request: !2219
Brad King %!s(int64=7) %!d(string=hai) anos
pai
achega
018c373f35
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Modules/UseSWIG.cmake

+ 1 - 1
Modules/UseSWIG.cmake

@@ -308,7 +308,7 @@ function(SWIG_GET_EXTRA_OUTPUT_FILES language outfiles generatedpath infile)
   endif()
   foreach(it ${SWIG_${language}_EXTRA_FILE_EXTENSIONS})
     set(extra_file "${generatedpath}/${module_basename}${it}")
-    if (extra_file MATCHES "\\.cs$")
+    if (extra_file MATCHES "\\.cs$" AND CMAKE_CSharp_COMPILER_LOADED)
       set_source_files_properties(${extra_file} PROPERTIES LANGUAGE "CSharp")
     else()
       # Treat extra outputs as plain files regardless of language.