Skip to content

Conversation

@blowekamp
Copy link
Member

Missing include paths were detected when compiling libraries due to dependencies only being in COMPILE_DEPENDS.

New work under development is more restrictive with the difference between DEPENDS and COMPILE_DEPENDS.

COMPILE_DEPENDS is similar to an "interface" scope where it will be use by dependers using the module, but not the module it's self. This is a common option for requirements only in header files.

PR Checklist

  • No API changes were made (or the changes have been approved)
  • No major design changes were made (or the changes have been approved)
  • Added test (or behavior not changed)
  • Updated API documentation (or API not changed)
  • Added license to new files (if any)
  • Added Python wrapping to new files (if any) as described in ITK Software Guide Section 9.5
  • Added ITK examples for all new major features (if any)

Refer to the ITK Software Guide for
further development details if necessary.

Missing include paths were detected when compiling libraries due to
dependencies only being in COMPILE_DEPENDS.
@github-actions github-actions bot added type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances area:Core Issues affecting the Core module area:Filtering Issues affecting the Filtering module area:IO Issues affecting the IO module area:Numerics Issues affecting the Numerics module labels Jan 16, 2026
@blowekamp blowekamp marked this pull request as draft January 17, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:Core Issues affecting the Core module area:Filtering Issues affecting the Filtering module area:IO Issues affecting the IO module area:Numerics Issues affecting the Numerics module type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant