diff --git a/modules/FindCorrade.cmake b/modules/FindCorrade.cmake index f93453628..3f2f43cd2 100644 --- a/modules/FindCorrade.cmake +++ b/modules/FindCorrade.cmake @@ -316,6 +316,9 @@ if(NOT CORRADE_INCLUDE_DIR) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Corrade REQUIRED_VARS CORRADE_INCLUDE_DIR _CORRADE_CONFIGURE_FILE) + # FPHSA may continue if find_package(Corrade) wasn't called with REQUIRED, + # exit here to avoid another error right at file(READ) below. + return() endif() # Read flags from configuration