dotnet / dotnet/arcade

Share common native infrastructure

Open
#11,440 7 comments 3 reactions 0 assignees View on GitHub
help wanted
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

- [ ] This issue is blocking
- [x] This issue is causing unreasonable pain

Today dotnet repos that build cross-platform native code all define their own settings for CMake. This can lead to differences like different optimizations / symbols / shared libraries etc. At the very least it's a ton of duplication and redundant work.

We should try to find how much of the dotnet/runtime native CMake infrastructure is shareable and put that in arcade. Then we can have repositories use that infrastructure rather than their locally defined scripts. One candidate we have for this is dotnet/machinelearning, but I bet there are others.

cc @mmitche @jkotas @agocke

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.