First Commit on new Git-Base, yey!
This commit is contained in:
17
docs/mono-embedding.md
Normal file
17
docs/mono-embedding.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Mono Embedding Setup
|
||||
|
||||
This project uses Mono embedding for managed (C#) scripts.
|
||||
|
||||
Expected layout (vendored):
|
||||
`src/ThirdParty/mono/`
|
||||
- `include/mono-2.0/`
|
||||
- `lib/` (or `lib64/`) with `mono-2.0-sgen` library
|
||||
- `etc/mono/` (config files)
|
||||
- `lib/mono/4.5/` (framework assemblies)
|
||||
|
||||
You can override the runtime location at runtime with:
|
||||
`MODU_MONO_ROOT=/path/to/mono`
|
||||
|
||||
Build notes:
|
||||
- The CMake cache variable `MONO_ROOT` controls where headers/libs are found.
|
||||
- Managed scripts target `netstandard2.0` and are built with `dotnet build`.
|
||||
Reference in New Issue
Block a user