Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

ARM64 support in core toolset and extensions. #503

Merged
merged 2 commits into from
Feb 26, 2020
Merged

ARM64 support in core toolset and extensions. #503

merged 2 commits into from
Feb 26, 2020

Conversation

barnson
Copy link
Member

@barnson barnson commented Feb 24, 2020

No description provided.

<BuildARM Condition=" '$(BuildARM)'!='true' ">false</BuildARM>
<BuildARM64 Condition=" Exists('$(PlatformSdkArmLibraryRoot)') ">true</BuildARM64>
<BuildARM64 Condition=" '$(BuildARM64)'!='true' ">false</BuildARM64>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't see anything using this as a condition to skip building, did I miss something?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope. Probably should have a couple of those...

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh. Detection sucks. We need ARM64 in both the Windows SDK (included by default) and VS2017. We'd need VSWhere to determine if the ARM64 tools and libs are installed. We could also require a property to opt-in to the build, so you're not surprised when it fails on ARM/ARM64. @robmen, @rseanhall, opinions?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think requiring a property to opt-in is perfectly fine.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm good with opt-in property as long as the OFFICIAL_BUILD fails if the opt-in property is not set. That way we don't forget to set in in the official build (because I undoubtedly will).

Set BuildARM=true and BuildARM64=true
@robmen robmen merged commit 4af5f6c into develop Feb 26, 2020
@robmen robmen deleted the bob/ARM64 branch February 26, 2020 20:31
@rseanhall
Copy link
Contributor

wixtoolset/issues#5558

@rseanhall
Copy link
Contributor

wixtoolset/issues#4826

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.

3 participants