Make CMake package version ARCH_INDEPENDENT #44
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since strong_type is a header-only library, its package version should be considered compatible independent of the target architecture. The
ARCH_INDEPENDENT
option ofwrite_basic_package_version_file()
ensures just that. See the documentation for more details.Note that using
ARCH_INDEPENDENT
increases the minimum required CMake version to 3.14. Given how easy it is to get the latest CMake version on any platform, this should not be an issue, though (see the table under "Picking a CMake Version" of this blog post).