Skip to content

Commit

Permalink
BUG: Fix ITKGroup identification with multiline itk_module
Browse files Browse the repository at this point in the history
Addresses InsightSoftwareConsortium#4248 where the ITKTestKernel module was not enabled as part
of ITKGroup_Core.
  • Loading branch information
thewtex committed Oct 7, 2023
1 parent 75b9967 commit 6384cd0
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions CMake/ITKGroups.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,12 @@ foreach(group ${group_list})
set(_${group}_module_list)
file(GLOB_RECURSE _${group}_module_files ${ITK_SOURCE_DIR}/Modules/${group}/itk-module.cmake)
foreach(_module_file ${_${group}_module_files})
file(STRINGS ${_module_file} _module_line REGEX "itk_module[ \n]*\\([ \n]*[A-Za-z0-9]*")
file(READ ${_module_file} _module_file_content)
string(
REGEX MATCH
"(\\([ \n]*)([A-Za-z0-9]*)"
"itk_module[ \n]*(\\([ \n]*)([A-Za-z0-9]*)"
_module_name
${_module_line})
${_module_file_content})
set(_module_name ${CMAKE_MATCH_2})
set(_${_module_name}_module_line ${_module_line})
list(APPEND _${group}_module_list ${_module_name})
Expand Down

0 comments on commit 6384cd0

Please sign in to comment.