mesonbuild / mesonbuild/meson

C sharp missing library finding support

Open
#5,352 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
6.6k
Forks
1.9k
Avg merge
2d 6h
Merged PRs (30d)
33

Description

C# is missing library finding support. For example when looking for `Mono.Posix` or `Mono.CSharp` libraries in the following way doesn't work:

```
csc = meson.get_compiler('cs')
csc.find_library('Mono.Posix')
```

This gives the following warning: `Language C sharp does not support library finding.`

Contributor guide

Open the contributing guide

Research direction

Start at the `meson.get_compiler('cs')` entry point and trace how `csc.find_library('Mono.Posix')` is handled. Compare the C# path with library-finding support in other compiler languages; done means the example no longer emits the unsupported-library warning and can find the requested libraries.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.