Ver código fonte

Merge topic 'UseSWIG_USE_BUILD_SHARED_LIBS'

d5b56dd1 UseSWIG: Add USE_BUILD_SHARED_LIBS to accepted values for the TYPE arg
Brad King 9 anos atrás
pai
commit
2b7cc76440
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      Modules/UseSWIG.cmake

+ 3 - 1
Modules/UseSWIG.cmake

@@ -10,7 +10,7 @@
 # ::
 #
 #    SWIG_ADD_LIBRARY(<name>
-#                     [TYPE <SHARED|MODULE|STATIC>]
+#                     [TYPE <SHARED|MODULE|STATIC|USE_BUILD_SHARED_LIBS>]
 #                     LANGUAGE <language>
 #                     SOURCES <file>...
 #                     )
@@ -248,6 +248,8 @@ macro(SWIG_ADD_LIBRARY name)
 
   if(NOT DEFINED _SAM_TYPE)
     set(_SAM_TYPE MODULE)
+  elseif("${_SAM_TYPE}" STREQUAL "USE_BUILD_SHARED_LIBS")
+    unset(_SAM_TYPE)
   endif()
 
   swig_module_initialize(${name} ${_SAM_LANGUAGE})