Components support for cmake_find_package_multi generator - #7259
Merged
memsharded merged 10 commits intoJun 30, 2020
Merged
memsharded merged 10 commits into
memsharded merged 10 commits into
Conversation
danimtb
commented
Jun 26, 2020
| $<$<CONFIG:RelWithDebInfo>:{{ '${'+pkg_name+'_'+comp_name+'_COMPILE_OPTIONS_LIST_RELWITHDEBINFO}' }}> | ||
| $<$<CONFIG:MinSizeRel>:{{ '${'+pkg_name+'_'+comp_name+'_COMPILE_OPTIONS_LIST_MINSIZEREL}' }}> | ||
| $<$<CONFIG:Debug>:{{ '${'+pkg_name+'_'+comp_name+'_COMPILE_OPTIONS_LIST_DEBUG}' }}>) | ||
| set({{ pkg_name }}_{{ comp_name }}_TARGET_PROPERTIES TRUE) |
Member
Author
There was a problem hiding this comment.
This is a trick to "replace" the global target when a component with the global name already exists
danimtb
commented
Jun 26, 2020
danimtb
marked this pull request as ready for review
June 29, 2020 15:09
Member
Author
|
I see there are some tests failing only on Mac, so I can't reproduce the behavior from my end 😕 |
Contributor
|
Running locally in Mac, this is the horror picture: not deterministic, probably race conditions with the underlying filesystem. Having a look to failing test Adding a sleep before running the |
memsharded
approved these changes
Jun 30, 2020
jgsogo
approved these changes
Jun 30, 2020
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Changelog: Feature: Support components for
cmake_find_package_multigenerator.Docs: conan-io/docs#1755
#TAGS: slow
developbranch, documenting this one.Note: By default this PR will skip the slower tests and will use a limited set of python versions. Check here how to increase the testing level by writing some tags in the current PR body text.