mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
[Feature] Clean up FullCLR related scripts/docs (#4580)
This commit is contained in:
committed by
Aditya Patwardhan
parent
3a8f923e03
commit
feeb8e1d25
@@ -6,14 +6,12 @@ The ultimate source of truth is the code in `.\build.psm1` that's getting execut
|
||||
|
||||
This document assumes that you can successfully build PowerShell from sources for your platform.
|
||||
|
||||
|
||||
## Top directory
|
||||
|
||||
We are calling `dotnet` tool build for `$Top` directory
|
||||
|
||||
- `src\powershell-win-core` for CoreCLR on Windows.
|
||||
- `src\powershell-unix` for CoreCLR on Linux and macOS.
|
||||
- `src\powershell-win-full` for FullCLR builds (Windows only)
|
||||
|
||||
### Dummy dependencies
|
||||
|
||||
@@ -25,11 +23,8 @@ Dummy dependencies allows us to build just `$Top` folder, instead of building se
|
||||
|
||||
### Dummy dependencies rules
|
||||
|
||||
- If assembly is part of FullCLR build,
|
||||
it should be listed as a dependency for FullCLR $Top folder (src\powershell-win-full)
|
||||
|
||||
- If assembly is part of CoreCLR build,
|
||||
it should be listed as a dependency for $Top folder (src\powershell-unix or src\powershell-win-core)
|
||||
If assembly is part of CoreCLR build,
|
||||
it should be listed as a dependency for $Top folder (src\powershell-unix or src\powershell-win-core)
|
||||
|
||||
## Preliminary steps
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@ Note that `New-PSSession` and `Enter-PSSession` invocations that do not specify
|
||||
|
||||
## Artifact Installation Instructions
|
||||
|
||||
We publish an archive with CoreCLR and FullCLR bits on every CI build with [AppVeyor][].
|
||||
We publish an archive with CoreCLR bits on every CI build with [AppVeyor][].
|
||||
|
||||
[releases]: https://github.com/PowerShell/PowerShell/releases
|
||||
[signing]: ../../tools/Sign-Package.ps1
|
||||
|
||||
Reference in New Issue
Block a user