-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Fix package definition for Conan #4485
Conversation
For context, can you share example(s) of projects that could (or should) use the project package - and therefore use this fixed package definition? |
@@ -6,8 +6,8 @@ | |||
|
|||
#include <string.h> | |||
|
|||
#include "include/secp256k1.h" |
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.
note: paths work when building within our codebase but not the source as it would be installed on the system
@@ -153,6 +153,7 @@ install ( | |||
src/ripple/basics/Blob.h | |||
src/ripple/basics/Buffer.h | |||
src/ripple/basics/CountedObject.h | |||
src/ripple/basics/Expected.h |
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.
note: we forgot to add this to the cmake headers - doesn't affect us since we build in our codebase, but others depending on libxrpl would run into this.
this makes it possible for others to depend on libxrpl
note: fairly light review - mostly changing include paths. if needed, @thejohnfreeman could walk through what's changing and why |
@seelabs to look |
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.
👍
@legleux would you be able to review this? |
LGTM 👍 |
Fix the libxrpl library target for consumers using Conan. * Fix installation issues and update includes. * Update requirements in the Conan package info. * libxrpl requires openssl::crypto. (Conan is a software package manager for C++.)
Fix the libxrpl library target for consumers using Conan. * Fix installation issues and update includes. * Update requirements in the Conan package info. * libxrpl requires openssl::crypto. (Conan is a software package manager for C++.)
Fix the libxrpl library target for consumers using Conan. * Fix installation issues and update includes. * Update requirements in the Conan package info. * libxrpl requires openssl::crypto. (Conan is a software package manager for C++.)
Our project doesn't quite install itself correctly.