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.31-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be3ebe76786e0275a7566ef465f5bfc4f20c04ff28842e46365258b5fc70387 |
|
MD5 | 8901b671a556d2371146c22690e912cd |
|
BLAKE2b-256 | da3848e55598892742b5867f39b5b613bb0e5daa1fd9c5578e3769c4da85a7fc |