cmake find_package_handle_standard_args examples

Signatures

find_package_handle_standard_args(<PackageName>
  (DEFAULT_MSG|<custom-failure-message>)
  <required-var>...
)
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>]
)

Examples

AtomicGameEngine/AtomicGameEngine Source/ThirdParty/libcurl/CMake/FindGSS.cmake :280

find_package_handle_standard_args(GSS
    REQUIRED_VARS
        ${_GSS_REQUIRED_VARS}
    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"
)

u3d-community/U3D cmake/Modules/FindDirectFB.cmake :43

find_package_handle_standard_args (DirectFB REQUIRED_VARS DIRECTFB_LIBRARIES DIRECTFB_INCLUDE_DIRS VERSION_VAR DIRECTFB_VERSION FAIL_MESSAGE "Could NOT find DirectFB development library")

alicevision/AliceVision src/cmake/FindSuiteSparse.cmake :507

find_package_handle_standard_args(SuiteSparse
    REQUIRED_VARS ${SUITESPARSE_FOUND_REQUIRED_VARS}
    VERSION_VAR SUITESPARSE_VERSION
    FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse.")

SoftFever/OrcaSlicer cmake/modules/FindPackageHandleStandardArgs_SLIC3R.cmake :30

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

etternagame/etterna extern/curl/CMake/FindGSS.cmake :301

find_package_handle_standard_args(GSS
    REQUIRED_VARS
        ${_GSS_REQUIRED_VARS}
    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"
)

performous/performous cmake/Modules/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>]
      )

AMICI-dev/AMICI ThirdParty/sundials/cmake/tpl/FindSUPERLUMT.cmake :120

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

SimVascular/SimVascular Code/CMake/FindPYTHON.cmake :155

find_package_handle_standard_args(${proj}
  FOUND_VAR ${proj}_FOUND
  REQUIRED_VARS ${proj}_LIBRARY ${proj}_INCLUDE_DIR ${proj}_EXECUTABLE
  VERSION_VAR ${proj}_VERSION_STRING
  FAIL_MESSAGE "Could NOT find ${proj}")

machinezone/IXWebSocket CMake/FindDeflate.cmake :8

find_package_handle_standard_args(Deflate
    FOUND_VAR
      DEFLATE_FOUND
    REQUIRED_VARS
      DEFLATE_LIBRARY
      DEFLATE_INCLUDE_DIRS
    FAIL_MESSAGE
      "Could NOT find deflate"
)

STEllAR-GROUP/hpx cmake/FindStdexec.cmake :25

find_package_handle_standard_args(
    Stdexec
    REQUIRED_VARS Stdexec_INCLUDE_DIR
    FOUND_VAR Stdexec_FOUND
    VERSION_VAR Stdexec_VERSION
    FAIL_MESSAGE "stdexec not found"
  )

dartsim/dart cmake/Findassimp.cmake :46

find_package_handle_standard_args(assimp
    FAIL_MESSAGE  DEFAULT_MSG
    REQUIRED_VARS ASSIMP_INCLUDE_DIRS ASSIMP_LIBRARIES
    VERSION_VAR   ASSIMP_VERSION)

mysql/mysql-server extra/curl/curl-8.14.1/CMake/FindGSS.cmake :338

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"
)

apache/kudu cmake_modules/FindKerberosPrograms.cmake :39

find_package_handle_standard_args(KerberosPrograms REQUIRED_VARS ${bins}
  FAIL_MESSAGE "Kerberos binaries not found: security tests will fail")

eclipse-upm/upm cmake/modules/FindUpmCordovaGenerator.cmake :15

find_package_handle_standard_args(UpmCordovaGenerator
    REQUIRED_VARS UPM_CORDOVA_BINDING
    VERSION_VAR UPM_CORDOVA_BINDING_VERSION
    FAIL_MESSAGE "Unable to find the npm package for generating UPM Cordova bindings.  The generator can be installed via: 'npm install -g upm-cordova-binding'")

openstudiocoalition/OpenStudioApplication CMake/FindPackageHandleStandardArgs.cmake :24

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

asset-group/5ghoul-5g-nr-attacks libs/PcapPlusPlus/cmake/Modules/FindDPDK.cmake :31

find_package_handle_standard_args(DPDK
    REQUIRED_VARS 
		DPDK_LIBRARIES
		DPDK_INCLUDE_DIRS
    FAIL_MESSAGE 
		"DPDK not found! Please specify DPDK_HOME."
)

nwnxee/unified CMakeModules/FindPackageHandleStandardArgs.cmake :24

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

RosettaCommons/binder cmake/Modules/FindPackageHandleStandardArgs.cmake :24

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

rbfx/rbfx CMake/Modules/FindaRts.cmake :41

find_package_handle_standard_args (aRts REQUIRED_VARS ARTS_LIBRARIES ARTS_INCLUDE_DIRS VERSION_VAR ARTS_VERSION FAIL_MESSAGE "Could NOT find aRts development library")

logicalclocks/rondb extra/curl/curl-8.11.1/CMake/FindGSS.cmake :338

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"
)

crossuo/crossuo deps/cmcurl/CMake/FindBrotli.cmake :8

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"
)

TheAssemblyArmada/Chronoshift cmake/modules/FindDirectX.cmake :229

FIND_PACKAGE_HANDLE_STANDARD_ARGS(DirectX
                                  FOUND_VAR DirectX_FOUND
                                  REQUIRED_VARS DirectX_INCLUDE_DIR
                                                DirectX_LIBRARY
                                                _DirectX_REQUIRED_LIBS_FOUND
                                  FAIL_MESSAGE "Failed to find all DirectX components")

boutproject/BOUT-dev cmake/FindSLEPc.cmake :198

find_package_handle_standard_args(SLEPc
  FOUND_VAR SLEPC_FOUND
  FAIL_MESSAGE "SLEPc could not be found. Be sure to set SLEPC_DIR, PETSC_DIR, and PETSC_ARCH."
  VERSION_VAR SLEPC_VERSION
  REQUIRED_VARS SLEPC_LIBRARIES SLEPC_DIR SLEPC_INCLUDE_DIRS SLEPC_VERSION_OK)

luigifreda/slamplay cmake/FindSuiteSparse.cmake :530

find_package_handle_standard_args(SuiteSparse
    REQUIRED_VARS ${SuiteSparse_REQUIRED_VARS}
    FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse."
    HANDLE_COMPONENTS)

facebook/mysql-5.6 extra/curl/curl-7.86.0/CMake/FindGSS.cmake :303

find_package_handle_standard_args(GSS
    REQUIRED_VARS
        ${_GSS_REQUIRED_VARS}
    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"
)

polardb/polardbx-engine extra/curl/curl-7.86.0/CMake/FindBrotli.cmake :31

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"
)

apple/foundationdb cmake/FindWIX.cmake :13

find_package_handle_standard_args(WIX
  REQUIRED_VARS
    WIX_CANDLE
    WIX_LIGHT
  FAIL_MESSAGE
    "Could not find WIX installation - try setting WIX_ROOT or the WIX environment variable")

flyinghead/flycast core/deps/libzip/cmake-compat/FindPackageHandleStandardArgs.cmake :24

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

leela-zero/leela-zero cmake/Modules/FindPackageHandleStandardArgs.cmake :24

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

keenon/nimblephysics cmake/Findassimp.cmake :50

find_package_handle_standard_args(assimp
  FAIL_MESSAGE DEFAULT_MSG
  REQUIRED_VARS ASSIMP_INCLUDE_DIRS ASSIMP_LIBRARIES
  VERSION_VAR ASSIMP_VERSION)

afichet/openexr-viewer cmake/FindOpenEXR.cmake :97

FIND_PACKAGE_HANDLE_STANDARD_ARGS(
    OpenEXR
    REQUIRED_VARS OpenEXR_LIBRARIES OpenEXR_INCLUDE_DIR
    FAIL_MESSAGE "Could not find the OpenEXR library. ART will not be able to read and write such images."
    )

GreatSQL/GreatSQL extra/curl/curl-7.86.0/CMake/FindBrotli.cmake :31

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"
)

MBU-Team/OpenMBU engine/lib/curl/CMake/FindGSS.cmake :303

find_package_handle_standard_args(GSS
    REQUIRED_VARS
        ${_GSS_REQUIRED_VARS}
    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"
)

yanhua133/mediasoup-sfu-cpp deps/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"
)

arrayfire/arrayfire CMakeModules/FindAF_MKL.cmake :406

find_package_handle_standard_args(MKL_Shared
  FAIL_MESSAGE "Could NOT find MKL: Source the compilervars.sh or mklvars.sh scripts included with your installation of MKL. This script searches for the libraries in MKLROOT, LIBRARY_PATHS(Linux), and LIB(Windows) environment variables"
  VERSION_VAR  MKL_VERSION_STRING
  REQUIRED_VARS MKL_INCLUDE_DIR
                MKL_Core_LINK_LIBRARY
                MKL_Interface_LINK_LIBRARY
                MKL_ThreadLayer_LINK_LIBRARY)

cb-geo/mpm cmake/FindPackageHandleStandardArgs.cmake :24

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

ADVRHumanoids/OpenSoT cmake/Modules/FindFCL.cmake :37

find_package_handle_standard_args(FCL
    FAIL_MESSAGE  DEFAULT_MSG
    REQUIRED_VARS FCL_INCLUDE_DIRS FCL_LIBRARIES
    VERSION_VAR   FCL_VERSION)

personalrobotics/aikido cmake/FindEIGEN3.cmake :32

find_package_handle_standard_args(EIGEN3
    FAIL_MESSAGE  DEFAULT_MSG
    REQUIRED_VARS EIGEN3_INCLUDE_DIRS
    VERSION_VAR   EIGEN3_VERSION)

AcademySoftwareFoundation/rawtoaces cmake/modules/Findlibraw.cmake :80

find_package_handle_standard_args(libraw
                                  REQUIRED_VARS libraw_LIBRARY libraw_INCLUDE_DIR
                                  VERSION_VAR libraw_VERSION
                                  FAIL_MESSAGE "Unable to find libraw library" )

MobilityDB/MobilityDB cmake/FindJSON-C.cmake :20

find_package_handle_standard_args(JSON-C
  FOUND_VAR JSON-C_FOUND
  REQUIRED_VARS JSON-C_INCLUDE_DIRS JSON-C_LIBRARIES
  FAIL_MESSAGE "Could NOT find json-c")

nih-at/libzip cmake-compat/FindPackageHandleStandardArgs.cmake :24

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

hgoldfish/qtnetworkng 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"
)

AIBluefisher/DAGSfM cmake/FindSuiteSparse.cmake :507

find_package_handle_standard_args(SuiteSparse
    REQUIRED_VARS ${SUITESPARSE_FOUND_REQUIRED_VARS}
    VERSION_VAR SUITESPARSE_VERSION
    FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse.")

PacktPublishing/The-Modern-Cpp-Challenge libs/curl/CMake/FindNGHTTP2.cmake :7

find_package_handle_standard_args(NGHTTP2
    FOUND_VAR
      NGHTTP2_FOUND
    REQUIRED_VARS
      NGHTTP2_LIBRARY
      NGHTTP2_INCLUDE_DIR
    FAIL_MESSAGE
      "Could NOT find NGHTTP2"
)

TOMB5/TOMB5 CMAKE/FindPackageHandleStandardArgs.cmake :24

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

ucla-vision/xivo thirdparty/ceres-solver/cmake/FindSuiteSparse.cmake :520

find_package_handle_standard_args(SuiteSparse
    REQUIRED_VARS ${SUITESPARSE_FOUND_REQUIRED_VARS}
    VERSION_VAR SUITESPARSE_VERSION
    FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse.")

plumonito/dtslam 3rdparty/ceres-solver-1.9.0/cmake/FindSuiteSparse.cmake :625

FIND_PACKAGE_HANDLE_STANDARD_ARGS(SuiteSparse
    REQUIRED_VARS ${SUITESPARSE_FOUND_REQUIRED_VARS}
    FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse.")

FujiNetWIFI/fujinet-firmware components_pc/libssh/cmake/Modules/FindMbedTLS.cmake :85

find_package_handle_standard_args(MbedTLS
        REQUIRED_VARS
            MBEDTLS_INCLUDE_DIR
            MBEDTLS_LIBRARIES
        VERSION_VAR
            MBEDTLS_VERSION
        FAIL_MESSAGE
            "Could NOT find mbedTLS, try to set the path to mbedTLS root folder
            in the system variable MBEDTLS_ROOT_DIR"
    )