# Functions to fetch remote modules. include(ITKModuleRemote) set(ITK_MINIMUM_COMPLIANCE_LEVEL "3" CACHE STRING "Minimum compliance level [5,4,3,2,1,0] for selecting ITK modules.") set_property( CACHE PROPERTY STRINGS ITK_MINIMUM_COMPLIANCE_LEVEL "5" "4" "3" "2" "1" "0") mark_as_advanced(FORCE ITK_MINIMUM_COMPLIANCE_LEVEL) file(GLOB remotes "*.remote.cmake") foreach(remote_module ${remotes}) include(${remote_module}) endforeach() # Remote modules that are deprecated are moved to # a separate subdirectory to assist with distinguishing # different remote module types. if(Module_ITKDeprecated) file(GLOB remotes "Deprecated/*.remote.cmake") foreach(remote_module ${remotes}) include(${remote_module}) endforeach() endif() mark_as_advanced( FORCE DEFAULT_API_VERSION HDF5_BATCH_H5DETECT HDF5_ENABLE_HDFS HDF5_ENABLE_ROS3_VFD)