# pseudo find_module | |
if (REASON_FAILURE_MESSAGE) | |
list (PREPEND REASON_FAILURE_MESSAGE "REASON_FAILURE_MESSAGE") | |
endif() | |
include(FindPackageHandleStandardArgs) | |
if (CONFIG_MODE) | |
find_package (CustomMessage QUIET CONFIG HINTS "${CMAKE_MODULE_PATH}") | |
find_package_handle_standard_args(CustomMessage CONFIG_MODE | |
${REASON_FAILURE_MESSAGE}) | |
else() | |
find_package_handle_standard_args(CustomMessage REQUIRED_VARS FOOBAR | |
VERSION_VAR CustomMessage_VERSION | |
${REASON_FAILURE_MESSAGE}) | |
endif() |