Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move MSBuild projects out of the native build scripts #31701
Move MSBuild projects out of the native build scripts #31701
Changes from 68 commits
1415bde
f5657c8
2d47605
318989c
1841ceb
56c0f45
328bdab
0cd1ce3
620718d
b83f3c3
8c21050
d4da3d6
0c17b77
c65fc60
f724a03
430db11
6799479
11371de
f19e0e4
8e36e86
37ea4fa
03f8275
2d119c7
447accf
13a80ad
51e0f1c
e652d87
911c736
f8b0b2b
a52c8c8
e228b91
ebd026d
293f46a
6cdc3f1
d0d937c
57fc394
465e572
04dc07f
51a3fa8
2da7fa2
f757242
2471de8
0e2a192
81e2176
16915b5
d1f8d0f
920b521
f2a6046
c61e6e7
2844721
1ffe902
3fb6ae6
83dce9d
80ea3d9
9a0f0be
cf1afb6
9c2c428
6e58e89
b8d82c0
591b012
2ddc248
0d48035
12ba97b
7e5bf10
b9335e8
9f0f4d7
cc6ddce
e890a9e
6184bda
4e7714d
8819069
f0a9d2a
1da936d
711e38d
a6b4ac4
8b7982d
6f6ec99
ba67a5a
330a860
e3ba26d
87e3d0a
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why does the mono default include coreclr but not the other way around?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mono's default doesn't include CoreCLR. Mono's default includes the "all" subset in the Mono subset category. Same way that Libraries' default includes the "all" subset in the Libraries subset category.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems confusing to name it "all" then not have all the items in it. Is there some subtle, or less subtle, context I'm missing here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The “all” refers to “all projects that are in this subset category” not “all projects in dotnet/runtime”.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why does Runtime mean CoreCLR instead of say Mono?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the Runtime subset within the CoreCLR subset category. Mono could change their build to have a Runtime subset and then running
./build -subset runtime
would build both native runtimes.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are we using
$(CoreCLRConfiguration)
here instead of say$(RuntimeConfiguration)
? Having a configuration per runtime is only useful if say we can have a build where we do Mono Debug, CoreCLR Release. Is that a supported scenario?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is done to match the above lines for
CoreClrProjectToBuild
to be consistent.