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.34-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a423700c4c85adc2e396d6f8b9482af9cc4bcceade33d1e7740f38f9d37c675e |
|
MD5 | 29cbf3192f95aa396803476dcd05dade |
|
BLAKE2b-256 | c5a455c9505816f0de898c93783be7567a9f0a8d160e325390fcc01d0d47fca7 |