Fix package definition for Conan (#4485)

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++.)
This commit is contained in:
John Freeman
2023-06-27 03:23:52 -05:00
committed by tequ
parent 4077db3389
commit 8684cb8bf9
20 changed files with 79 additions and 32 deletions

View File

@@ -152,4 +152,8 @@ class Xrpl(ConanFile):
'libsecp256k1.a',
]
libxrpl.includedirs = ['include']
libxrpl.requires = ['boost::boost']
libxrpl.requires = [
'boost::boost',
'openssl::crypto',
'date::date',
]