summaryrefslogtreecommitdiffstats
path: root/Modules/UseSWIG.cmake
diff options
context:
space:
mode:
authorMarc Chevrier <marc.chevrier@gmail.com>2023-11-14 16:10:03 (GMT)
committerMarc Chevrier <marc.chevrier@gmail.com>2023-11-14 16:10:03 (GMT)
commit342b1b8a69d54512a208175a85d844ecce69e032 (patch)
treecfc27f7e4fd794dec8a20b15860090e2ad88f47c /Modules/UseSWIG.cmake
parent32342fa728e636a220f3cbd8380097e8aa7852ad (diff)
downloadCMake-342b1b8a69d54512a208175a85d844ecce69e032.zip
CMake-342b1b8a69d54512a208175a85d844ecce69e032.tar.gz
CMake-342b1b8a69d54512a208175a85d844ecce69e032.tar.bz2
UseSWIG: ensure generated CSharp source code is portable.
Fixes: #25405
Diffstat (limited to 'Modules/UseSWIG.cmake')
-rw-r--r--Modules/UseSWIG.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/UseSWIG.cmake b/Modules/UseSWIG.cmake
index cece973..f264fb6 100644
--- a/Modules/UseSWIG.cmake
+++ b/Modules/UseSWIG.cmake
@@ -657,7 +657,7 @@ function(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile)
if(NOT ("-dllimport" IN_LIST swig_source_file_flags OR "-dllimport" IN_LIST SWIG_MODULE_${name}_EXTRA_FLAGS))
# This makes sure that the name used in the generated DllImport
# matches the library name created by CMake
- list (APPEND SWIG_MODULE_${name}_EXTRA_FLAGS "-dllimport" "$<TARGET_FILE_PREFIX:${target_name}>$<TARGET_FILE_BASE_NAME:${target_name}>")
+ list (APPEND SWIG_MODULE_${name}_EXTRA_FLAGS "-dllimport" "$<TARGET_FILE_BASE_NAME:${target_name}>")
endif()
endif()
if (SWIG_MODULE_${name}_LANGUAGE STREQUAL "PYTHON" AND NOT SWIG_MODULE_${name}_NOPROXY)