mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-02 04:02:23 +03:00
UseSWIG: Add USE_BUILD_SHARED_LIBS to accepted values for the TYPE arg
The new signature is
SWIG_ADD_LIBRARY(<name>
[TYPE <SHARED|MODULE|STATIC|USE_BUILD_SHARED_LIBS>]
LANGUAGE <language>
SOURCES <file>...
)
This commit is contained in:
1 parent
d608cfb6bf
commit
d5b56dd15c
1 file changed
+3
-1
@@ -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})
|
||||
|
||||
Reference in new issue
Block a user