Skip to content

UseSWIG: Change the library suffix to 'dylib' for C# on macOS

When testing on macOS, the command swig_add_library("mytarget") creates a library libmytarget.so instead of libmytarget.dylib. Subsequently, the library is not found by dotnet and the swig-generated DllImport statements.

With the supplied PR, everything works correctly.

Tested with cmake 3.24.0.

Fixes: #23967 (closed)
Topic-rename: UseSWIG-macos-csharp-suffix

Edited by Brad King

Merge request reports