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

aws-crt-cpp: add missing interface definition if shared #17120

Merged
merged 5 commits into from
Aug 30, 2023

Conversation

SpaceIm
Copy link
Contributor

@SpaceIm SpaceIm commented Apr 19, 2023

see https://github.com/awslabs/aws-crt-cpp/blob/v0.19.9/include/aws/crt/Exports.h

closes #17382


@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@SpaceIm SpaceIm mentioned this pull request Apr 19, 2023
13 tasks
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Apr 20, 2023

waiting for #17100, #17104, #17105, #17107, #17108, #17110, #17111, #17117 & #17119

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@CLAassistant
Copy link

CLAassistant commented May 18, 2023

CLA assistant check
All committers have signed the CLA.

@@ -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)
Copy link
Contributor

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?

Copy link
Contributor Author

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.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@jcar87 jcar87 self-assigned this Jul 18, 2023
@mpimenov
Copy link
Contributor

@jcar87 Could you look at this please?

@conan-center-bot

This comment has been minimized.

@jcar87
Copy link
Contributor

jcar87 commented Aug 17, 2023

Relaunched CI jobs for this, will check later to complete the review.

@conan-center-bot

This comment has been minimized.

@jcar87
Copy link
Contributor

jcar87 commented Aug 23, 2023

Waiting for #17117 to be merged before starting this one.

@SpaceIm SpaceIm closed this Aug 24, 2023
@SpaceIm SpaceIm reopened this Aug 24, 2023
@conan-center-bot

This comment has been minimized.

@jcar87
Copy link
Contributor

jcar87 commented Aug 25, 2023

Relaunched job after promotion of missing packages

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Aug 25, 2023

Thanks

@conan-center-bot

This comment has been minimized.

@mpimenov
Copy link
Contributor

Any progress on the review? This is the last one blocking #17125

@SpaceIm SpaceIm closed this Aug 27, 2023
@SpaceIm SpaceIm reopened this Aug 27, 2023
@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 6 (ac94233345843eff33b945bde3968a96d12f2f41):

  • aws-crt-cpp/0.18.8:
    All packages built successfully! (All logs)

  • aws-crt-cpp/0.17.12:
    All packages built successfully! (All logs)

  • aws-crt-cpp/0.17.23:
    All packages built successfully! (All logs)

  • aws-crt-cpp/0.14.3:
    All packages built successfully! (All logs)


Conan v2 pipeline ✔️

Note: Conan v2 builds may be required once they are on the v2 ready list

All green in build 6 (ac94233345843eff33b945bde3968a96d12f2f41):

  • aws-crt-cpp/0.18.8:
    All packages built successfully! (All logs)

  • aws-crt-cpp/0.17.12:
    All packages built successfully! (All logs)

  • aws-crt-cpp/0.17.23:
    All packages built successfully! (All logs)

  • aws-crt-cpp/0.14.3:
    All packages built successfully! (All logs)

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Aug 29, 2023

@jcar87 @uilianries @prince-chrismc @RubenRBS could you review please?

Copy link
Member

@uilianries uilianries left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@conan-center-bot conan-center-bot merged commit 26d01f8 into conan-io:master Aug 30, 2023
@SpaceIm SpaceIm deleted the aws-crt-cpp-dllimport branch August 30, 2023 11:21
ericLemanissier pushed a commit to ericLemanissier/conan-center-index that referenced this pull request Sep 15, 2023
* 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
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.

[aws-crt-cpp] aws-crt-cpp/0.17.23: Builds fails due to using aws-c-common component that no longer exists
7 participants