-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Use arcade power source build infra #58651
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -101,7 +101,8 @@ | |
<PackageReference Include="System.Net.MsQuic.Transport" | ||
Version="$(SystemNetMsQuicTransportVersion)" | ||
PrivateAssets="all" | ||
GeneratePathProperty="true" /> | ||
GeneratePathProperty="true" | ||
Condition="'$(DotNetBuildFromSource)' != 'true'" /> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should this same condition be applied to the target which consumes the file from this package? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. its used for interop calls mostly, no specific target uses this file |
||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
|
@@ -129,7 +130,7 @@ | |
|
||
<!-- Support for deploying msquic --> | ||
<ItemGroup Condition="'$(TargetsWindows)' == 'true' and | ||
('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'x86')"> | ||
('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'x86') and '$(DotNetBuildFromSource)' != 'true'"> | ||
<BinPlaceDir Include="$(MicrosoftNetCoreAppRuntimePackNativeDir)" ItemName="NativeBinPlaceItem" /> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not for this PR, but something to consider moving forward is that this fails silently if that quic package changes it's shape. It might be good to avoid a wildcard here. We should be explicit about things which we end up shipping in the shared framework. |
||
<BinPlaceDir Include="$(NetCoreAppCurrentTestHostSharedFrameworkPath)" ItemName="NativeBinPlaceItem" /> | ||
<BinPlaceDir Include="$(NetCoreAppCurrentRuntimePath)" ItemName="NativeBinPlaceItem" /> | ||
|
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.
Is that the right command to invoke? cc @MichaelSimons
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.
I think so. This is just the build script, the template defaults to specify all of the correct args.
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.
And is the _sclEnableCommand still needed?
runtime/eng/pipelines/common/global-build-job.yml
Line 100 in d841f5e
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.
yes otherwise we get clang failures.