[ITK-dev] find_package issues with ITK and VTK (and SlicerExecution Model)
Brad King
brad.king at kitware.com
Tue Sep 30 11:22:57 EDT 2014
On 09/30/2014 11:13 AM, Bradley Lowekamp wrote:
> Do you have a suggestion on how to conditionally include a
> module if it's available? e.g. Use ITKDeprecated if ITK was
> configure with it?
find_package(ITK REQUIRED)
set(MY_ITK_COMPONENTS ...) # list required mods here
if(";${ITK_MODULES_ENABLED};" MATCHES ";ITKDeprecated;")
list(APPEND MY_ITK_COMPONENTS ITKDeprecated)
endif()
itk_module_config(ITK ${MY_ITK_COMPONENTS})
I think the if() line could also be written
if(TARGET ITKDeprecated)
but I don't remember off the top of my head whether the
library names and module names always match exactly.
-Brad
More information about the Insight-developers
mailing list