Skip to content
This repository has been archived by the owner on Nov 1, 2020. It is now read-only.

Make build.cmd more like the build.cmd in CoreCLR repo #25

Merged
merged 1 commit into from
Oct 5, 2015
Merged

Make build.cmd more like the build.cmd in CoreCLR repo #25

merged 1 commit into from
Oct 5, 2015

Conversation

MichalStrehovsky
Copy link
Member

  • The CoreFX build.cmd we used as the baseline doesn't need to handle
    native build and it can afford to just pass it's command line arguments
    to msbuild verbatim. We won't have that luxury in CoreRT since we have
    native bits on Windows too.
  • Fix up project.json files to remove the annoying downgrade warning
    messages in Visual Studio.
  • Change framework in project.json to dotnet, since the other one is
    apparently ASP.NET specific.
  • Disable the framework resource handling that makes our projects include
    a phantom Common\src\System\SR.cs file.

I'm not fixing everything with this. We are still using a bunch of
*.target files designed to build the framework to build a compiler,
after all. I don't want to remove that support, because eventually we
will also be building pieces of the framework here, but clearly we need
a way to distinguish between "this is a compiler assembly" and "this is
a framework assembly" at some point.

The CoreFX build.cmd we used as the baseline doesn't need to handle
native build and it can afford to just pass it's command line arguments
to msbuild verbatim. We won't have that luxury in CoreRT since we have
native bits on Windows too.

Fix up project.json files to remove the annoying downgrade warning
messages in Visual Studio.

Change framework in project.json to dotnet, since the other one is
apparently ASP.NET specific.

Disable the framework resource handling that makes our projects include
a phantom Common\src\System\SR.cs file.

I'm not fixing everything with this. We are still using a bunch of
*.target files designed to build the framework to build a compiler,
after all. I don't want to remove that support, because eventually we
will also be building pieces of the framework here, but clearly we need
a way to distinguish between "this is a compiler assembly" and "this is
a framework assembly" at some point.
jkotas added a commit that referenced this pull request Oct 5, 2015
Make build.cmd more like the build.cmd in CoreCLR repo
@jkotas jkotas merged commit 313ba06 into dotnet:master Oct 5, 2015
@MichalStrehovsky MichalStrehovsky deleted the Build branch October 8, 2015 20:32
@dlewis-arcontech dlewis-arcontech mentioned this pull request Nov 7, 2017
akrisiun pushed a commit to akrisiun/corert that referenced this pull request Dec 1, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants