Building LuxCoreRender: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 94: | Line 94: | ||
}} | }} | ||
= Building LuxCore Dependencies = | = Building LuxCore Dependencies = |
Revision as of 13:34, 19 April 2025
This page is under construction
Build targets
LuxCoreRender contains multiple targets, with dependency links:
Building LuxCore Dependencies
Principles
LuxCore dependencies are built by LuxCoreDeps.
The process is:
- LuxCoreDeps populates a Conan cache by building each of the required dependencies from its sources.
- This cache is published in LuxCoreDeps releases.
- On LuxCore side, during the build, the cache is retrieved from the release and made available (restored) for LuxCore build.
Central build
LuxCoreDeps is intended to be run by Github CI/CD pipeline.
You will find all workflows in repository actions.:
- LuxCore Dependency Builder: build dependencies, triggered on-demand
- LuxCore Dependency Checker: test dependency build, triggered by push (call Builder)
- LuxCore Dependency Releaser: publish release of dependencies
In a typical workflow: Testing: Releasing
Local build
Local build is