1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
# 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)
|