Skip to content

ENH: Add EXCLUDE_FROM_DEFAULT to MeshNoise module#35

Merged
blowekamp merged 1 commit intoInsightSoftwareConsortium:mainfrom
blowekamp:exclude-from-default
Feb 5, 2026
Merged

ENH: Add EXCLUDE_FROM_DEFAULT to MeshNoise module#35
blowekamp merged 1 commit intoInsightSoftwareConsortium:mainfrom
blowekamp:exclude-from-default

Conversation

@blowekamp
Copy link
Member

This change excludes the MeshNoise module from the default ITK build, making it an optional module that must be explicitly enabled.

Motivation

The MeshNoise module should be opt-in rather than included by default in ITK builds, following the pattern of other specialized remote modules.

Changes

  • Added EXCLUDE_FROM_DEFAULT option to the itk_module() declaration in itk-module.cmake

This ensures the module will only be built when explicitly enabled via:

-DModule_MeshNoise=ON

cc @blowekamp

This change excludes the MeshNoise module from the default ITK build,
making it an optional module that must be explicitly enabled.
@blowekamp blowekamp merged commit 1fc6775 into InsightSoftwareConsortium:main Feb 5, 2026
8 of 32 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.

2 participants