Browse Source

UseSWIG: Handle octave extensions.

Julien Schueller 12 năm trước cách đây
mục cha
commit
f39671c117
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      Modules/UseSWIG.cmake

+ 4 - 1
Modules/UseSWIG.cmake

@@ -200,7 +200,10 @@ macro(SWIG_ADD_MODULE name language)
     ${swig_generated_sources}
     ${swig_other_sources})
   string(TOLOWER "${language}" swig_lowercase_language)
-  if ("${swig_lowercase_language}" STREQUAL "java")
+  if ("${swig_lowercase_language}" STREQUAL "octave")
+    set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "")
+    set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".oct")
+  elseif ("${swig_lowercase_language}" STREQUAL "java")
     if (APPLE)
         # In java you want:
         #      System.loadLibrary("LIBRARY");