Skip to content
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

Remove need for user to specify triplet, and enable ARM and ARM64 build #80

Merged
merged 3 commits into from
Sep 7, 2019
Merged

Remove need for user to specify triplet, and enable ARM and ARM64 build #80

merged 3 commits into from
Sep 7, 2019

Conversation

BillyONeal
Copy link
Member

The vcpkg folks responded to our feature request by suggesting use of CMAKE_CXX_COMPILER_ARCHITECTURE_ID, which avoids the user needing to specify VCPKG_TARGET_TRIPLET on the command line. This will also allow use of our build scripts when the user has provided Boost some other way, instead of only vcpkg.

Also checked that the ARM and ARM64 bits function, fixed some failures discovered by doing that, and added those configurations to VS's CMakeSettings.json.

…XX_COMPILER_ARCHITECTURE_ID.

This is somewhat fragile because it's documented as an internal-to-cmake variable, but FindBoost.cmake has used it 'effectively forever' so I'm not too concerned.
README.md Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
@BillyONeal BillyONeal merged commit ace0f6a into microsoft:master Sep 7, 2019
@BillyONeal BillyONeal deleted the no_triplet branch September 7, 2019 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants