Skip to content
Snippets Groups Projects

Search for heptools version only in target platform installs

Merged Sebastien Ponce requested to merge FixHepToolVersionDetection into master
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -17,12 +17,12 @@ function(guess_heptools_version var)
endif()
foreach(_project ${projects})
file(GLOB configs ${${_project}_ROOT_DIR}/InstallArea/*/*Config.cmake)
file(GLOB configs ${${_project}_ROOT_DIR}/InstallArea/${BINARY_TAG}/*Config.cmake)
foreach(config ${configs})
file(READ ${config} config_file)
if(config_file MATCHES "set *\\( *[^ ]*_heptools_version *([^ ]*) *\\)")
set(${var} ${CMAKE_MATCH_1} PARENT_SCOPE)
message(STATUS "Detected heptools version ${CMAKE_MATCH_1} in ${${_project}_ROOT_DIR}")
message(STATUS "Detected heptools version ${CMAKE_MATCH_1} in ${${_project}_ROOT_DIR} from ${config}")
return()
endif()
endforeach()
Loading