cmake find_package_handle_standard_args(FAIL_MESSAGE) examples

projectchrono/chrono cmake/FindPackageHandleStandardArgs.cmake :27

find_package_handle_standard_args(<PackageName>
  [FOUND_VAR <result-var>]
  [REQUIRED_VARS <required-var>...]
  [VERSION_VAR <version-var>]
  [HANDLE_VERSION_RANGE]
  [HANDLE_COMPONENTS]
  [CONFIG_MODE]
  [NAME_MISMATCHED]
  [REASON_FAILURE_MESSAGE <reason-failure-message>]
  [FAIL_MESSAGE <custom-failure-message>]
  )

curl/curl CMake/FindGSS.cmake :339

find_package_handle_standard_args(GSS
  REQUIRED_VARS
    GSS_FLAVOUR
    GSS_LIBRARIES
  VERSION_VAR
    GSS_VERSION
  FAIL_MESSAGE
    "Could NOT find GSS, try to set the path to GSS root folder in the system variable GSS_ROOT_DIR"
)

Exiv2/exiv2 cmake/FindBrotli.cmake :29

find_package_handle_standard_args(Brotli
    FOUND_VAR
      BROTLI_FOUND
    REQUIRED_VARS
      BROTLIDEC_LIBRARY
      BROTLICOMMON_LIBRARY
      BROTLI_INCLUDE_DIR
    FAIL_MESSAGE
      "Could NOT find Brotli"
)

FreeRDP/FreeRDP cmake/FindKRB5.cmake :202

find_package_handle_standard_args(
  KRB5 REQUIRED_VARS ${_KRB5_REQUIRED_VARS} VERSION_VAR KRB5_VERSION
  FAIL_MESSAGE "Could NOT find Kerberos, try to set the CMake variable KRB5_ROOT_CONFIG to the full path of krb5-config"
)

KhronosGroup/KTX cmake/modules/Findsigntool.cmake :128

find_package_handle_standard_args (
  signtool
  REQUIRED_VARS
    signtool_EXECUTABLE
  FAIL_MESSAGE
    "Could NOT find signtool. Will be unable to sign Windows binaries."
)

3MFConsortium/lib3mf Libraries/libressl/FindLibreSSL.cmake :164

find_package_handle_standard_args(LibreSSL
    REQUIRED_VARS
        LIBRESSL_CRYPTO_LIBRARY
        LIBRESSL_INCLUDE_DIR
    VERSION_VAR
        LIBRESSL_VERSION
    HANDLE_COMPONENTS
        FAIL_MESSAGE
        "Could NOT find LibreSSL, try setting the path to LibreSSL using the LIBRESSL_ROOT_DIR environment variable"
)

strukturag/libheif cmake/modules/FindBrotli.cmake :10

find_package_handle_standard_args(Brotli
  FOUND_VAR
    Brotli_FOUND
  REQUIRED_VARS
    BROTLI_COMMON_LIB
    BROTLI_DEC_INCLUDE_DIR
    BROTLI_DEC_LIB
    BROTLI_ENC_INCLUDE_DIR
    BROTLI_ENC_LIB
  FAIL_MESSAGE
    "Did not find Brotli"
)

rui314/mold third-party/zstd/build/cmake/CMakeModules/FindLibLZ4.cmake :39

FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibLZ4    REQUIRED_VARS   LIBLZ4_INCLUDE_DIR
                                                            LIBLZ4_LIBRARY
                                            VERSION_VAR     LIBLZ4_VERSION_STRING
                                            FAIL_MESSAGE    "Could NOT find LZ4, try to set the paths to lz4.h and lz4 library in environment variable LZ4_ROOT_DIR")

open62541/open62541 tools/cmake/FindLibreSSL.cmake :164

find_package_handle_standard_args(LibreSSL
    REQUIRED_VARS
        LIBRESSL_CRYPTO_LIBRARY
        LIBRESSL_INCLUDE_DIR
    VERSION_VAR
        LIBRESSL_VERSION
    HANDLE_COMPONENTS
        FAIL_MESSAGE
        "Could NOT find LibreSSL, try setting the path to LibreSSL using the LIBRESSL_ROOT_DIR environment variable"
)

opencv/opencv_contrib modules/julia/cmake/FindJulia.cmake :165

find_package_handle_standard_args(Julia
    REQUIRED_VARS   Julia_LIBRARY Julia_LIBRARY_DIR Julia_INCLUDE_DIRS Julia_MAIN_HEADER Julia_EXECUTABLE
    VERSION_VAR     Julia_VERSION_STRING
    FAIL_MESSAGE    "Julia not found"
)

openscenegraph/OpenSceneGraph CMakeModules/FindEGL.cmake :27

find_package_handle_standard_args(EGL
	FOUND_VAR 
	  EGL_FOUND
	REQUIRED_VARS
	  EGL_LIBRARY
	  EGL_INCLUDE_DIR
	FAIL_MESSAGE
	  "Could NOT find EGL, try to set the path to EGL root folder in the system variable EGL_DIR"
)

libressl/portable FindLibreSSL.cmake :169

find_package_handle_standard_args(LibreSSL
    REQUIRED_VARS
        LIBRESSL_CRYPTO_LIBRARY
        LIBRESSL_INCLUDE_DIR
    VERSION_VAR
        LIBRESSL_VERSION
    HANDLE_COMPONENTS
        FAIL_MESSAGE
        "Could NOT find LibreSSL, try setting the path to LibreSSL using the LIBRESSL_ROOT_DIR environment variable"
)

dtecta/solid3 CMakeModules/FindPackageHandleStandardArgs.cmake :36

#     FIND_PACKAGE_HANDLE_STANDARD_ARGS(NAME
#       [FOUND_VAR <resultVar>]
#       [REQUIRED_VARS <var1>...<varN>]
#       [VERSION_VAR   <versionvar>]
#       [HANDLE_COMPONENTS]
#       [CONFIG_MODE]
#       [FAIL_MESSAGE "Custom failure message"] )

LLNL/sundials cmake/tpl/FindHYPRE.cmake :99

find_package_handle_standard_args(
  HYPRE
  REQUIRED_VARS HYPRE_LIBRARY HYPRE_LIBRARIES HYPRE_INCLUDE_DIR
  VERSION_VAR HYPRE_VERSION
  FAIL_MESSAGE "${HYPRE_NOT_FOUND_MESSAGE}")

LLNL/sundials cmake/tpl/FindSUPERLUMT.cmake :131

find_package_handle_standard_args(
  SUPERLUMT
  REQUIRED_VARS SUPERLUMT_LIBRARY SUPERLUMT_LIBRARIES SUPERLUMT_INCLUDE_DIR
                SUPERLUMT_THREAD_TYPE
  FAIL_MESSAGE "${SUPERLUMT_NOT_FOUND_MESSAGE}")

facebook/zstd build/cmake/CMakeModules/FindLibLZ4.cmake :39

FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibLZ4    REQUIRED_VARS   LIBLZ4_INCLUDE_DIR
                                                            LIBLZ4_LIBRARY
                                            VERSION_VAR     LIBLZ4_VERSION_STRING
                                            FAIL_MESSAGE    "Could NOT find LZ4, try to set the paths to lz4.h and lz4 library in environment variable LZ4_ROOT_DIR")