Merge topic 'UseSWIG-fix13814'

acc59e5 UseSWIG: Handle a dll name different than module name (#13814)
This commit is contained in:
Brad King 2013-11-26 09:36:22 -05:00 committed by CMake Topic Stage
commit 0ccc535734
1 changed files with 4 additions and 0 deletions

View File

@ -68,6 +68,10 @@ macro(SWIG_MODULE_INITIALIZE name language)
set(SWIG_MODULE_${name}_REAL_NAME "_${name}")
elseif("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "PERL")
set(SWIG_MODULE_${name}_EXTRA_FLAGS "-shadow")
elseif("${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "CSHARP")
# This makes sure that the name used in the generated DllImport
# matches the library name created by CMake
set(SWIG_MODULE_${name}_EXTRA_FLAGS "-dllimport;${name}")
endif()
endmacro()