Skip to content
Snippets Groups Projects

Feat: allow for multiple find package overrides

Merged Pascal Palenda requested to merge feature/multi-sub-proj-available into main
1 file
+ 10
2
Compare changes
  • Side-by-side
  • Inline
+ 10
2
@@ -30,9 +30,17 @@ macro (find_package)
if (AVAILABLE_SUB_PROJECTS)
string (TOLOWER "${ARGV0}" _pkg_low)
string (TOLOWER "${AVAILABLE_SUB_PROJECTS}" _sub_low)
set (_found_in_sub_projects OFF)
if (${_pkg_low} STREQUAL ${_sub_low})
foreach (_sub_project ${AVAILABLE_SUB_PROJECTS})
string (TOLOWER "${_sub_project}" _sub_low)
if (${_pkg_low} STREQUAL ${_sub_low})
set (_found_in_sub_projects ON)
break ()
endif ()
endforeach ()
if (_found_in_sub_projects)
message (WARNING "Package ${ARGV0} available as a sub project; skip find_package")
else ()
_find_package (${ARGV})
Loading