Skip to content

COMP: Bump ITK to 6.0 Beta 2#233

Merged
thewtex merged 8 commits intomainfrom
itk-6.0b02
Mar 16, 2026
Merged

COMP: Bump ITK to 6.0 Beta 2#233
thewtex merged 8 commits intomainfrom
itk-6.0b02

Conversation

@thewtex
Copy link
Member

@thewtex thewtex commented Mar 13, 2026

No description provided.

@github-actions github-actions bot added the type:Compiler Compiler support or related warnings label Mar 13, 2026
@github-actions github-actions bot added area:Introduction Issues affecting the Introduction part area:Cover Issues affecting the Cover language:LaTeX Changes to LaTeX code type:BookStyle Changes to book style files type:Infrastructure labels Mar 14, 2026
@thewtex thewtex requested a review from blowekamp March 14, 2026 19:13
@thewtex
Copy link
Member Author

thewtex commented Mar 14, 2026

@blowekamp please take a look 🙏 . I kept the HelloWorld as simple as possible for people getting started.

Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some remarks inline. Brad should review too.

thewtex added 5 commits March 15, 2026 17:21
Includes ITK CMake target configuration updates.
For simplicity we just use ITK_INTERFACE_LIBRARIES.
From the Configuring and Building ITK section. These are passed through
in the minted code listing.
dzenanz
dzenanz previously approved these changes Mar 15, 2026
Copy link
Member

@blowekamp blowekamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for updating this document. A couple suggestion to improve clarity and correctness.

@blowekamp
Copy link
Member

This is probably a number PR, but I have found using FetchContent with ITK very useful and much easier that an Superbuild style external project. Just a few lines are needed to fetch and build as part of your project and all the CMake configuration is inherited by ITK. My initial example is here: https://github.com/InsightSoftwareConsortium/ITK/tree/main/Examples/HelloFetchITK

thewtex added 3 commits March 16, 2026 13:44
Demonstrates relationship between ITKCommon module and
ITK::ITKCommonModule target.
…on()

Also make sure to use ITKImageIO for the find_package COMPONENT.
@thewtex
Copy link
Member Author

thewtex commented Mar 16, 2026

@blowekamp thanks for the review!

I agree that the FetchContent approach is better than ExternalProject for many use cases. And the HelloFetchITK is a great contribution. But I'll leave incorporating that into this documentation for a different PR.

Copy link
Member

@blowekamp blowekamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

@thewtex thewtex merged commit 7510e24 into main Mar 16, 2026
4 checks passed
@thewtex thewtex deleted the itk-6.0b02 branch March 16, 2026 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:Cover Issues affecting the Cover area:Introduction Issues affecting the Introduction part language:LaTeX Changes to LaTeX code type:BookStyle Changes to book style files type:Compiler Compiler support or related warnings type:Infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants