-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
aws-crt-cpp: add missing interface definition if shared #17120
aws-crt-cpp: add missing interface definition if shared #17120
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@@ -46,22 +47,23 @@ def layout(self): | |||
cmake_layout(self, src_folder="src") | |||
|
|||
def requirements(self): | |||
self.requires("aws-c-common/0.8.2") | |||
self.requires("aws-c-cal/0.5.13", transitive_headers=True) |
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.
Out of curiosity — can these transitive_headers additions be dropped after all libraries from #17125 are aligned?
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.
No, these headers are really transitive.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@jcar87 Could you look at this please? |
This comment has been minimized.
This comment has been minimized.
Relaunched CI jobs for this, will check later to complete the review. |
This comment has been minimized.
This comment has been minimized.
Waiting for #17117 to be merged before starting this one. |
This comment has been minimized.
This comment has been minimized.
Relaunched job after promotion of missing packages |
Thanks |
This comment has been minimized.
This comment has been minimized.
Any progress on the review? This is the last one blocking #17125 |
Conan v1 pipeline ✔️All green in build 6 (
Conan v2 pipeline ✔️
All green in build 6 ( |
@jcar87 @uilianries @prince-chrismc @RubenRBS could you review please? |
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.
LGTM
* add AWS_CRT_CPP_USE_IMPORT_EXPORT interface definition if shared * more elegant way to define target for legacy generators * add missing transitive headers * aws-c-common is a public dependency * fix traits
see https://github.com/awslabs/aws-crt-cpp/blob/v0.19.9/include/aws/crt/Exports.h
closes #17382