-
Notifications
You must be signed in to change notification settings - Fork 986
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
Feature/language #16028
Feature/language #16028
Conversation
This is great!! I wonder if we could address the usage of the Usually handled like this:
This is not entirely robust, the downstream consumer may choose to use the static C++ library, which is valid - but Conan would add a conflicting flag. Perhaps we can take advantage of this feature to make this logic redundant but also robust? |
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.
We still need to decide if the profile detectino should fill a value for the cstd by default
* feat add test to bazeldeps * Fixed several bugs. Improved tests coverage * Reverted * Better name --------- Co-authored-by: Francisco Ramirez de Anton <[email protected]>
* refactor apple_min_version_flag() * Refactored all the apple module and where it was being used (AutotoolsToolchain and MesonToolchain for now) * Fixed bad return * Fixing tests * Keeping legacy behavior in apple_min_version_flag function * Preventing possible breaking change --------- Co-authored-by: Francisco Ramirez de Anton <[email protected]>
* Add hide_url tests for git scm tool * Add hide_url flag to clone and fetch_commit. Resolves conan-io#15684 * Update conans/test/functional/tools/scm/test_git.py * Update conans/test/functional/tools/scm/test_git.py --------- Co-authored-by: Rubén Rincón Blanco <[email protected]>
We have a problem with current approach:
|
Users wanting to support local dev must use a |
@jcar87 I am trying to check what would be the more idiomatic CMake way of doing this, but I can't find anything easy. Is there any property of targets that could be used for this? If that is the case, we could do it in |
Co-authored-by: Rubén Rincón Blanco <[email protected]>
Co-authored-by: Rubén Rincón Blanco <[email protected]>
Co-authored-by: Rubén Rincón Blanco <[email protected]>
Changelog: Feature: New
compiler.cstd
setting for C standardChangelog: Feature: Implemented
compatibility.py
default compatibility for different C standardsChangelog: Feature: Implement
check_min_cstd
,check_max_cstd
,valid_max_cstd
,valid_min_cstd
,supported_cstd
toolsChangelog: Feature: New
languages = "C", "C++"
class attribute to further automate settings managementDocs: conan-io/docs#3757
Close #13777