Skip to content

build: Fix include copying, references and RT/non-RT isolation#3837

Merged
BsAtHome merged 1 commit intoLinuxCNC:masterfrom
BsAtHome:fix_includes
Mar 2, 2026
Merged

build: Fix include copying, references and RT/non-RT isolation#3837
BsAtHome merged 1 commit intoLinuxCNC:masterfrom
BsAtHome:fix_includes

Conversation

@BsAtHome
Copy link
Contributor

@BsAtHome BsAtHome commented Mar 2, 2026

This PR changes the includes in the build system as discussed in #3712.
Formerly, most includes were copied into the include directory. This is no longer the case. Only essential headers are now copied to allow for building out-of-tree RT components. All other (ab)uses are no longer available because they need access to internal structures. The code should be refactored for those uses, if possible. For example, factoring out the interpreter completely into a library and make a clean-cut interface, independent of other internals. But that is a different and independent job on the todo list.

@BsAtHome BsAtHome merged commit 349df77 into LinuxCNC:master Mar 2, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant