efl/src/bindings/mono/eo_mono
Lucas Cavalcante de Sousa 4de94638a6 efl-mono: Correctly load dynamic libs for OSX
Summary:
OSX libs end with `.dylib`, so it made failed to load libs, for instance
dl name is `dl.dylib` making it unable to load as it was before
(`libdl.so`).

Test Plan:
Compare with master and note that this diff is able to fail on tests, and
not about importing libs.
- Configure as especified by Enlightenment man page + `-Dbindigns=mono -Ddotnet=true`:
```
meson -Dsystemd=false -Dv4l2=false -Davahi=false -Deeze=false -Dx11=false -Dopengl=full -Dcocoa=true -Dnls=false -Demotion-loaders-disabler=gstreamer1,libvlc,xine -Decore-imf-loaders-disabler=scim,ibus -Dbindigns=cxx,mono -Ddotnet=true --prefix=$PWD/prefix build
```
- Build normally
- Test `efl-mono-suite`

Reviewers: felipealmeida

Reviewed By: felipealmeida

Subscribers: stefan_schmidt, cedric, #reviewers, #committers, woohyun

Tags: #efl, #expertise_solutions

Differential Revision: https://phab.enlightenment.org/D12156
2020-11-25 10:43:47 -03:00
..
EoWrapper.cs eolian-mono: Make Get/Set internal for generated properties 2020-02-18 16:47:38 -03:00
FunctionWrapper.cs csharp: FunctionWrapper doc fixes 2019-10-30 12:43:17 +01:00
FunctionWrapper_Unix.cs csharp: FunctionWrapper doc fixes 2019-10-30 12:43:17 +01:00
FunctionWrapper_Windows.cs mono: encapsulate internal FunctionWrapper 2019-10-28 19:04:59 -03:00
NativeModule.cs mono: encapsulate internal NativeModule 2019-10-28 19:08:48 -03:00
NativeModule_Unix.cs efl-mono: Correctly load dynamic libs for OSX 2020-11-25 10:43:47 -03:00
NativeModule_Windows.cs mono: encapsulate internal NativeModule 2019-10-28 19:08:48 -03:00
WrapperSupervisor.cs mono: encapsulate internal iwrapper members 2019-10-29 12:23:13 -03:00
iwrapper.cs C#: Update C# code-generation to use a new ICustomMarshaler in some string usages that were leaking 2020-03-23 14:18:16 -03:00
meson.build csharp: Refactor wrapper lifetime. 2019-05-31 17:44:12 -03:00
workaround.cs eolian_mono: blacklist c-only internal APIs 2020-01-29 13:46:37 +09:00