Building LuxCoreRender - FAQ: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
Yes it is, but for Linux only, at the moment, and starting with v2.11. | Yes it is, but for Linux only, at the moment, and starting with v2.11. | ||
<p>Also, important caveat: this kind of build is solely intended for development and tests. Do not use in production</p> | |||
Step#1: Build dependencies locally | * Step#1: Build dependencies locally | ||
Use [[Building_LuxCoreRender#Local_Plain_Build|local plain build]] or [[Building_LuxCoreRender#Local_Continuous_Integration | local CI build]] of LuxCoreDeps | Use [[Building_LuxCoreRender#Local_Plain_Build|local plain build]] or [[Building_LuxCoreRender#Local_Continuous_Integration | local CI build]] of LuxCoreDeps | ||
Step#2: Inject local dependencies in LuxCore build | * Step#2: Inject local dependencies in LuxCore build | ||
<pre>python -m build-system.luxmake deps --local <path/to/deps> --release test</pre> | <pre>python -m build-system.luxmake deps --local <path/to/deps> --release test</pre> | ||
Step#3: Build a testing wheel | * Step#3: Build a testing wheel | ||
<pre>make wheel-test</pre> | <pre>make wheel-test</pre> | ||
Step#4: Inject testing wheel in Blender: | * Step#4: Inject testing wheel in Blender: | ||
Use BlendLuxHelper | Use [[Developing_and_debugging_BlendLuxCore | BlendLuxHelper]] | ||
Step#3bis: Build luxcoreui: | For a debugging with luxcoreui only, one can also replace steps #3 & #4 by: | ||
* Step#3bis: Build luxcoreui: | |||
<pre>make luxcoreui</pre> | <pre>make luxcoreui</pre> | ||
Latest revision as of 06:33, 11 February 2026
Is it possible, in a develop & debug context, to set-up a local-only, end-to-end, build chain?
Yes it is, but for Linux only, at the moment, and starting with v2.11.
Also, important caveat: this kind of build is solely intended for development and tests. Do not use in production
- Step#1: Build dependencies locally
Use local plain build or local CI build of LuxCoreDeps
- Step#2: Inject local dependencies in LuxCore build
python -m build-system.luxmake deps --local <path/to/deps> --release test
- Step#3: Build a testing wheel
make wheel-test
- Step#4: Inject testing wheel in Blender:
Use BlendLuxHelper
For a debugging with luxcoreui only, one can also replace steps #3 & #4 by:
- Step#3bis: Build luxcoreui:
make luxcoreui