File tree Expand file tree Collapse file tree 2 files changed +3
-24
lines changed
Expand file tree Collapse file tree 2 files changed +3
-24
lines changed Original file line number Diff line number Diff line change @@ -439,10 +439,9 @@ else()
439439 foreach (group IN LISTS ITK_GROUPS)
440440 file ( GLOB_RECURSE _${group} _module_files ${ITK_SOURCE_DIR} /Modules/${group} /itk-module.cmake )
441441 foreach ( _module_file ${_${group} _module_files} )
442- file ( STRINGS ${_module_file} _module_line REGEX "itk_module[ \n ]*\\ ([ \n ]*[A-Za-z0-9]*" )
443- string ( REGEX MATCH "(\\ ([ \n ]*)([A-Za-z0-9]*)" _module_name ${_module_line} )
444- set ( _module_name ${CMAKE_MATCH_2} )
445- set ( _${_module_name} _module_line ${_module_line} )
442+ file (READ ${_module_file} _module_file_content)
443+ string ( REGEX MATCH "itk_module[ \n ]*(\\ ([ \n ]*)([A-Za-z0-9]*)" _module_name ${_module_file_content} )
444+ set (_module_name ${CMAKE_MATCH_2} )
446445 list ( APPEND _${group} _module_list ${_module_name} )
447446 set (ITK_MODULE_${_module_name} _GROUP ${group} )
448447 endforeach ()
Original file line number Diff line number Diff line change @@ -21,26 +21,6 @@ function(ipp_ExternalProject_Add_Empty proj depends)
2121 )
2222endfunction ()
2323
24- # ipp_set_itk_groups()
25- #
26- # Set ``ITK_MODULE_*_GROUP`` variable for each modules.
27- #
28- macro (ipp_set_itk_groups)
29- include ("${}" )
30- foreach ( group ${group_list} )
31- set ( _${group} _module_list )
32- file ( GLOB_RECURSE _${group} _module_files ${ITK_SOURCE_DIR} /Modules/${group} /itk-module.cmake )
33- foreach ( _module_file ${_${group} _module_files} )
34- file ( STRINGS ${_module_file} _module_line REGEX "itk_module[ \n ]*\\ ([ \n ]*[A-Za-z0-9]*" )
35- string ( REGEX MATCH "(\\ ([ \n ]*)([A-Za-z0-9]*)" _module_name ${_module_line} )
36- set ( _module_name ${CMAKE_MATCH_2} )
37- set ( _${_module_name} _module_line ${_module_line} )
38- list ( APPEND _${group} _module_list ${_module_name} )
39- set (ITK_MODULE_${_module_name} _GROUP ${group} )
40- endforeach ()
41- endforeach ()
42- endmacro ()
43-
4424# ipp_get_module_dependees(<itk-module> <output_var>)
4525#
4626# Collect all modules depending on ``<itk-module>``.
You can’t perform that action at this time.
0 commit comments