Integrate third-party libraries into the Unreal Engine with Conan
Project description
Integrate third-party libraries into the Unreal Engine with Conan
The conan-ue4cli Python package is a plugin for ue4cli that provides functionality for integrating third-party libraries into Unreal Engine projects and plugins using the Conan C++ package management system. conan-ue4cli extends Conan for use with the Unreal Engine by providing functionality to facilitate the following workflow:
-
Conan packages are generated to wrap all Unreal-bundled third-party libraries, as well as the compiler toolchain itself when targeting Linux platforms.
-
Conan profiles are generated to ensure user packages are built with the correct configuration and against the wrapper packages for the Unreal-bundled versions of any dependency libraries.
-
Packages are built using the generated profiles.
-
Boilerplate code is generated for External Modules that consume the built Conan packages.
-
Optionally, precomputed dependency data is generated for one or more target platforms so Unreal projects or plugins that consume third-party libraries can be shared with other developers who do not have conan-ue4cli installed.
Check out the comprehensive documentation to read about the integration issues that conan-ue4cli addresses and for detailed instructions on installation and usage.
Resources:
- Documentation: https://docs.adamrehn.com/conan-ue4cli/
- GitHub repository: https://github.com/adamrehn/conan-ue4cli
- Package on PyPI: https://pypi-hypernode.com/project/conan-ue4cli/
- Related articles: https://adamrehn.com/articles/tag/Unreal%20Engine/
Legal
Copyright © 2018-2020, Adam Rehn. Licensed under the MIT License, see the file LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for conan_ue4cli-0.0.37-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4542998f9d9b6fb9572101d1af459a901ff1e76a3d53c29e12f23be7e0f5ea08 |
|
MD5 | 223ad6d9617ff941054a37d31b64c5e7 |
|
BLAKE2b-256 | d742433a0e2f20b7ec9e616cd7c703fb628e6edd4a7dc5cae394dcee3731e9ca |