Browse Source

Merge topic 'UseSWIG-Java-enabled'

b4fbf677 UseSWIG: Fix when Java is enabled as a language

Acked-by: Kitware Robot <[email protected]>
Merge-request: !1095
Brad King 8 years ago
parent
commit
973ee6605b
1 changed files with 4 additions and 2 deletions
  1. 4 2
      Modules/UseSWIG.cmake

+ 4 - 2
Modules/UseSWIG.cmake

@@ -121,8 +121,10 @@ macro(SWIG_GET_EXTRA_OUTPUT_FILES language outfiles generatedpath infile)
 
   endif()
   foreach(it ${SWIG_${language}_EXTRA_FILE_EXTENSIONS})
-    set(${outfiles} ${${outfiles}}
-      "${generatedpath}/${SWIG_GET_EXTRA_OUTPUT_FILES_module_basename}${it}")
+    set(extra_file "${generatedpath}/${SWIG_GET_EXTRA_OUTPUT_FILES_module_basename}${it}")
+    list(APPEND ${outfiles} ${extra_file})
+    # Treat extra outputs as plain files regardless of language.
+    set_property(SOURCE "${extra_file}" PROPERTY LANGUAGE "")
   endforeach()
 endmacro()