Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatelyn Gadd <kg@luminance.org>2018-08-02 01:30:54 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2018-08-02 01:30:54 +0300
commitfeaf8ee391a09fbff2137905ac7139f9bacc99fa (patch)
tree454454ea017e91e470c79d61cf87fd63bc0ba3d3 /bcl.sln
parent09c0cc5fca642a2c9f3f8d2ef086b9d4e7e9ee0b (diff)
Use msbuild project reference to establish dependency on genconsts instead of solution dependencies (#9670)
Using solution dependencies in ```bcl.sln``` seems flaky and seems like it might not establish the full ordering we need to ensure that ```Consts.cs``` exists before we build things that require it. Let's try using project references (where ```corlib.dll``` 'depends' on ```genconsts.exe```) instead. This should also insert the dependency for any project that includes Consts.cs instead of just corlib. This PR also makes update-solution-files actually fail if ```genconsts.exe``` fails to build because it was driving me mad. Part of #6886
Diffstat (limited to 'bcl.sln')
-rw-r--r--bcl.sln3
1 files changed, 0 insertions, 3 deletions
diff --git a/bcl.sln b/bcl.sln
index 767539bea72..ac6572c79bc 100644
--- a/bcl.sln
+++ b/bcl.sln
@@ -7,9 +7,6 @@ EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "genconsts", "msvc/scripts/genconsts.csproj", "{702AE2C0-71DD-4112-9A06-E4FABCA59986}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib", "mcs/class/corlib/corlib.csproj", "{4627BDAB-CA24-40D0-A627-01692BA51B44}"
- ProjectSection(ProjectDependencies) = postProject
- {702AE2C0-71DD-4112-9A06-E4FABCA59986} = {702AE2C0-71DD-4112-9A06-E4FABCA59986}
- EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security", "mcs/class/Mono.Security/Mono.Security.csproj", "{117140AC-A163-4B86-9E69-A46EA268A9DB}"
EndProject