cmake find_path examples

Signatures

find_path (
  <VAR>
  name | NAMES name1 [name2 ...]
  [HINTS [path | ENV var]...]
  [PATHS [path | ENV var]...]
  [REGISTRY_VIEW (64|32|64_32|32_64|HOST|TARGET|BOTH)]
  [PATH_SUFFIXES suffix1 [suffix2 ...]]
  [VALIDATOR function]
  [DOC "cache documentation string"]
  [NO_CACHE]
  [REQUIRED|OPTIONAL]
  [NO_DEFAULT_PATH]
  [NO_PACKAGE_ROOT_PATH]
  [NO_CMAKE_PATH]
  [NO_CMAKE_ENVIRONMENT_PATH]
  [NO_SYSTEM_ENVIRONMENT_PATH]
  [NO_CMAKE_SYSTEM_PATH]
  [NO_CMAKE_INSTALL_PREFIX]
  [CMAKE_FIND_ROOT_PATH_BOTH |
  ONLY_CMAKE_FIND_ROOT_PATH |
  NO_CMAKE_FIND_ROOT_PATH]
)

Examples

geodynamics/aspect cmake/modules/FindNETCDF.cmake :34

find_path(NETCDF_INCLUDE_DIR
  NAMES netcdf_meta.h
  HINTS ${NETCDF_DIR}
  PATH_SUFFIXES netcdf include
        )

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

find_path(_GSS_INCLUDE_DIR
                NAMES
                    "gssapi.h"
                HINTS
                    ${_GSS_ROOT_HINTS}
                PATH_SUFFIXES
                    include
                    inc
            )

u3d-community/U3D cmake/Modules/FindReadline.cmake :38

find_path (READLINE_INCLUDE_DIRS NAMES readline/readline.h HINTS ${INC_HINTS} PATH_SUFFIXES readline DOC "Readline include directory")

anhttran/extreme_3d_faces lib/3rdParty/Eigen/cmake/FindEigen3.cmake :76

find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
        HINTS
        ENV EIGEN3_ROOT 
        ENV EIGEN3_ROOT_DIR
        PATHS
        ${CMAKE_INSTALL_PREFIX}/include
        ${KDE4_INCLUDE_DIR}
        PATH_SUFFIXES eigen3 eigen
      )

godlikepanos/anki-3d-engine ThirdParty/Sdl3/cmake/FindFFmpeg.cmake :59

find_path(FFmpeg_${_component}_INCLUDE_DIRS
    NAMES ${_header}
    HINTS
      ${PC_${_component}_INCLUDE_DIRS}
    PATH_SUFFIXES
      ffmpeg
  )

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/FindEigen3.cmake :76

find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
        HINTS
        ENV EIGEN3_ROOT 
        ENV EIGEN3_ROOT_DIR
        PATHS
        ${CMAKE_INSTALL_PREFIX}/include
        ${KDE4_INCLUDE_DIR}
        PATH_SUFFIXES eigen3 eigen
      )

cadaver/turso3d ThirdParty/SDL/cmake/FindFFmpeg.cmake :59

find_path(FFmpeg_${_component}_INCLUDE_DIRS
    NAMES ${_header}
    HINTS
      ${PC_${_component}_INCLUDE_DIRS}
    PATH_SUFFIXES
      ffmpeg
  )

GlPortal/RadixEngine cmake/FindSDL2_mixer.cmake :58

find_path(SDL2_MIXER_INCLUDE_DIR SDL_mixer.h
  HINTS
    ENV SDL2MIXERDIR
    ENV SDL2DIR
  PATH_SUFFIXES include include/SDL2 SDL2
  PATHS ${SDL2_SEARCH_PATHS}
)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindAlut.cmake :12

find_path( Alut_INCLUDE_DIR AL/alut.h HINTS "/usr/include" )

laxnpander/OpenREALM modules/realm_io/cmake/LibFindMacros.cmake :50

find_path(${PREFIX}_INCLUDE_DIR NAMES ${pathargs} HINTS ${${PREFIX}_PKGCONF_INCLUDE_DIRS})

RavEngine/RavEngine deps/assimp/cmake-modules/Findassimp.cmake :11

find_path(ASSIMP_INCLUDE_DIR
		NAMES
			assimp/anim.h
		HINTS
			${ASSIMP_ROOT_DIR}/include
	)

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindMPI.cmake :386

find_path(MPI_HEADER_PATH mpi.h
        HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH}
        PATH_SUFFIXES include Inc)

luigifreda/plvs Thirdparty/libsgm/sample/movie/cmake/FindGLFW.cmake :58

find_path( GLFW_INCLUDE_DIR 
    NAMES
        GL/glfw.h
    HINTS
        "${GLFW_LOCATION}/include"
        "$ENV{GLFW_LOCATION}/include"
    PATHS
        "$ENV{PROGRAMFILES}/GLFW/include"
        "${OPENGL_INCLUDE_DIR}"
        /usr/openwin/share/include
        /usr/openwin/include
        /usr/X11R6/include
        /usr/include/X11
        /opt/graphics/OpenGL/include
        /opt/graphics/OpenGL/contrib/libglfw
        /usr/local/include
        /usr/include/GL
        /usr/include
    DOC 
        "The directory where GL/glfw.h resides"
)

stuntrally/stuntrally3 CMake/FindBullet.cmake :50

find_path(BULLET_INCLUDE_DIR NAMES btBulletCollisionCommon.h
  HINTS
    ${BULLET_ROOT}/include
    ${BULLET_ROOT}/src
  PATH_SUFFIXES bullet
)

keith2018/SoftGLRender third_party/assimp/cmake-modules/Findassimp.cmake :26

find_path(ASSIMP_LIBRARY_DIR
			NAMES
				assimp-${ASSIMP_MSVC_VERSION}-mt.lib
			HINTS
				${ASSIMP_ROOT_DIR}/lib${ASSIMP_ARCHITECTURE}
		)

GPUOpen-Drivers/pal shared/devdriver/cmake/FindLibdrm.cmake :72

find_path(Libdrm_INCLUDE_DIR
    NAMES
        xf86drm.h
    HINTS
        ${PKG_Libdrm_INCLUDE_DIRS}
)

shaduzlabs/cabl cmake-modules/FindRtMidi.cmake :3

find_path(RTMIDI_INCLUDE_DIRS RtMidi.h
  /usr/local/include
  /usr/include
  HINTS /tmp/rtmidi-2.1.0 # for travis-ci linux build
)

Ipotrick/Daxa cmake/modules/FindWayland.cmake :19

find_path(Wayland_CURSOR_INCLUDE_DIR  NAMES wayland-cursor.h HINTS ${PKG_Wayland_INCLUDE_DIRS})

hydrogen-music/hydrogen cmake/FindHelper.cmake :30

find_path(${prefix}_INCLUDE_DIRS
            NAMES ${header}
            HINTS ${PC_${prefix}_INCLUDEDIR} ${PC_${prefix}_INCLUDE_DIRS}
            ENV ${prefix}_INCLUDE
            )

NREL/OpenStudio CMake/FindBoost.cmake :1317

find_path(Boost_INCLUDE_DIR
    NAMES         boost/config.hpp
    HINTS         ${_boost_INCLUDE_SEARCH_DIRS}
    PATH_SUFFIXES ${_boost_PATH_SUFFIXES}
    )

supercollider/supercollider cmake_modules/FindFFTW3f.cmake :24

FIND_PATH(
  FFTW3F_LIBRARY_DIR
  NAMES libfftw3f-3.dll libfftw3f.dll fftw3f-3.dll fftw3f.dll
  HINTS "${CMAKE_SOURCE_DIR}/../${CMAKE_LIBRARY_ARCHITECTURE}/fftw"
    "$ENV{ProgramW6432}/fftw"
    "$ENV{ProgramFiles}/fftw"
)

pnnl/SHAD cmake/FindGMT.cmake :22

find_path(GMT_INCLUDE_DIRS NAMES gmt/gmt.h HINTS ${GMT_INCLUDE_DIR})

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/FindGMP.cmake :30

find_path(GMP_INCLUDE_DIR
            NAMES gmp.h
            HINTS ENV GMP_INC_DIR
                  ENV GMP_DIR
                  ${CGAL_INSTALLATION_PACKAGE_DIR}/auxiliary/gmp/include
            PATH_SUFFIXES include
  	        DOC "The directory containing the GMP header files"
           )

NGSolve/ngsolve cmake/cmake_modules/FindHYPRE.cmake :1

find_path (HYPRE_DIR include/HYPRE.h HINTS "${HYPRE_HINTS}")

SCOREC/core cmake/FindNetCDF.cmake :46

find_path (NETCDF_INCLUDES_${lang} NAMES ${header}
      HINTS "${NETCDF_INCLUDES}" NO_DEFAULT_PATH)

nv-legate/legate src/cmake/thirdparty/get_nccl.cmake :18

find_path(legate_nccl_include_dir
              NAMES nccl.h
              PATH_SUFFIXES nccl
              HINTS ${candidate_incdirs}
              DOC "Path containing nccl.h")

NVIDIA/nvshmem CMakeLists.txt :130

find_path(SHMEM_INCLUDE NAME shmem.h HINTS ${SHMEM_HOME}
            PATH_SUFFIXES include
  )

facebook/rocksdb cmake/modules/FindSnappy.cmake :8

find_path(Snappy_INCLUDE_DIRS
  NAMES snappy.h
  HINTS ${snappy_ROOT_DIR}/include)

PixarAnimationStudios/OpenSubdiv cmake/FindGLEW.cmake :71

find_path( GLEW_INCLUDE_DIR
        NAMES
            GL/glew.h
        HINTS
            "${GLEW_LOCATION}/include"
            "$ENV{GLEW_LOCATION}/include"
        PATHS
            /usr/include
            /usr/local/include
            /sw/include
            /opt/local/include
            NO_DEFAULT_PATH
            DOC "The directory where GL/glew.h resides"
    )

lightspark/lightspark conf/FindFreetype.cmake :58

FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2
  NAMES
  freetype/config/ftheader.h
  config/ftheader.h
  HINTS
  $ENV{FREETYPE_DIR}/include/freetype2
  PATHS
  /usr/local/X11R6/include
  /usr/local/X11/include
  /usr/X11/include
  /sw/include
  /opt/local/include
  /usr/freeware/include
  PATH_SUFFIXES freetype2
)

gnss-sdr/gnss-sdr cmake/Modules/FindGRDBFCTTC.cmake :48

find_path(
    GR_DBFCTTC_INCLUDE_DIRS
    NAMES dbfcttc/api.h
    HINTS ${PC_GR_DBFCTTC_INCLUDEDIR}
    PATHS ${GRDBFCTTC_ROOT_USER_DEFINED}/include
          ${GNSSSDR_INCLUDE_PATHS}
)

facebook/mvfst cmake/FindSodium.cmake :97

find_path(sodium_INCLUDE_DIR sodium.h
        HINTS ${sodium_DIR}
        PATH_SUFFIXES include
    )

ByConity/ByConity contrib/hyperscan-cmake/CMakeLists.txt :25

find_path (INCLUDE_HYPERSCAN NAMES hs.h HINTS /usr/include/hs)

KhronosGroup/Vulkan-LoaderAndValidationLayers CMakeLists.txt :242

find_path(GLSLANG_SPIRV_INCLUDE_DIR SPIRV/spirv.hpp HINTS "${EXTERNAL_SOURCE_ROOT}/glslang"
                                                    "${CMAKE_SOURCE_DIR}/../glslang"
                                              DOC "Path to SPIRV/spirv.hpp")

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVDetectHalide.cmake :30

find_path(HALIDE_INCLUDE_DIR
      NAMES Halide.h HalideRuntime.h
      HINTS ${HALIDE_ROOT_DIR}/include
  )

ossia/score cmake/modules/FindFaust.cmake :3

find_path(FAUST_INCLUDE_DIR faust/dsp/llvm-dsp.h
  HINTS
  "${OSSIA_SDK}/faust/include"
  /usr/local/include
  )

stp/stp cmake/modules/FindGMP.cmake :6

find_path(
    GMP_INCLUDE_DIR
    NAMES gmpxx.h
    HINTS ${PC_GMP_INCLUDEDIR}
    PATHS ${CMAKE_INSTALL_PREFIX}/include
          /usr/local/include
          /usr/include
)

LLNL/Caliper cmake/FindRoctracer.cmake :28

find_path(ROCTRACER_INCLUDE_DIR
  NAMES roctracer.h
  HINTS ${ROCM_PATH}/include/roctracer
)

NVIDIA/MatX cmake/FindNvshmem.cmake :40

find_path(NVSHMEM_INCLUDE_DIR nvshmem.h HINTS ${HINT_PATH} PATH_SUFFIXES include)

IBAMR/IBAMR CMakeLists.txt :388

FIND_PATH(MUPARSER_INCLUDE_DIRS NAMES muParser.h HINTS ${MUPARSER_ROOT}/include /usr/include/)

apache/brpc cmake/FindBoringSSL.cmake :49

find_path(BORINGSSL_INCLUDE_DIR
          NAMES openssl/ssl.h openssl/base.h openssl/hkdf.h
          HINTS ${BORINGSSL_ROOT_DIR}/include)

TheAssemblyArmada/Thyme cmake/modules/FindSDL2.cmake :98

find_path(SDL2_INCLUDE_DIR
            NAMES
            SDL_haptic.h # this file was introduced with SDL2
            HINTS
            "${SDL2_FRAMEWORK}/Headers/")

Autodesk/Aurora Scripts/cmake/modules/FindD3D12.cmake :40

find_path(DXGI_INCLUDE_DIR    # Set variable DXGI_INCLUDE_DIR
    dxgi1_6.h                 # Find a path with dxgi1_6.h
    HINTS "${WINDOWS_SDK_PATH}/Include/${WINDOWS_SDK_VERSION}/shared"
    DOC "path to WINDOWS SDK header files"
)

OpenMW/openmw cmake/FindGMock.cmake :123

find_path(GMOCK_INCLUDE_DIR gmock/gmock.h
    HINTS
    $ENV{GMOCK_ROOT}/include
    ${GMOCK_ROOT}/include
    )

OSVR/SteamVR-OSVR cmake/FindJsonCpp.cmake :182

find_path(JsonCpp_INCLUDE_DIR
			NAMES
			json/json.h
			PATH_SUFFIXES include jsoncpp include/jsoncpp
			HINTS ${__jsoncpp_hints})

typesense/typesense cmake/Modules/FindJemalloc.cmake :20

find_path(JEMALLOC_INCLUDE_DIR
        NAMES jemalloc.h
        HINTS ${JEMALLOC_ROOT_DIR}/include/jemalloc
        NO_DEFAULT_PATH)

Kitware/ParaView Plugins/AdiosReaderStaging/cmake/FindADIOS1.cmake :144

find_path(ADIOS1_INCLUDE_DIR adios.h HINTS ${adios1_include_hints})

scanner-research/scanner cmake/Modules/FindGlog.cmake :20

find_path(GLOG_INCLUDE_DIR glog/logging.h
        HINTS ${GLOG_ROOT_DIR}/src/windows)

zeek/zeek src/storage/backend/redis/cmake/FindHiredis.cmake :7

find_path(HIREDIS_INCLUDE_DIR NAMES hiredis/hiredis.h HINTS ${HIREDIS_ROOT_DIR}/include)

Amber-MD/cpptraj cmake-cpptraj/ThirdPartyTools/FindMKL.cmake :68

find_path(MKL_INCLUDE_DIR mkl.h HINTS ${MKL_HOME}/include)

facebook/mariana-trench cmake/FindRedex.cmake :16

find_path(REDEX_INCLUDE_DIR
    NAMES redex/libredex/IRCode.h
    HINTS ${REDEX_INCLUDE_SEARCH_DIRS}
    DOC "Path to the Redex include directory")

marsyas/marsyas cmake-modules/FindLibXml2.cmake :30

FIND_PATH(LIBXML2_INCLUDE_DIR NAMES libxml/xpath.h
	   HINTS
	   ${PC_LIBXML_INCLUDEDIR}
	   ${PC_LIBXML_INCLUDE_DIRS}
	   PATH_SUFFIXES libxml2
	   )

Tulip-Dev/tulip cmake/FindQuaZip.cmake :48

FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include /usr/local/include)

gismo/gismo cmake/FindIpOpt.cmake :11

find_path(IPOPT_INCLUDE_DIR NAMES IpTNLP.hpp HINTS /usr/include/coin ${CMAKE_CURRENT_BINARY_DIR}/IpOpt-prefix/include/coin ${IpOpt_DIR}/include/coin)

ddiakopoulos/polymer third_party/glfw/CMake/modules/FindVulkan.cmake :8

find_path(VULKAN_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS
        "$ENV{VULKAN_SDK}/Include"
        "$ENV{VK_SDK_PATH}/Include")

seqan/seqan3 test/seqan3-test.cmake :94

find_path (SEQAN3_TEST_CMAKE_MODULE_DIR
           NAMES seqan3_test_component.cmake
           HINTS "${CMAKE_CURRENT_LIST_DIR}/cmake/")

mne-tools/mne-cpp src/external/eigen-3.4.0/cmake/FindBLASEXT.cmake :158

find_path(BLAS_mkl.h_INCLUDE_DIRS
      NAMES mkl.h
      HINTS ${BLAS_INCDIR})

NERSC/timemory cmake/Modules/FindCUPTI.cmake :54

find_path(
    CUPTI_INCLUDE_DIR
    NAMES cupti.h
    HINTS ${CUPTI_ROOT_DIR} ${_CUDA_INC} ${_CUDA_PATHS}
    PATHS ${CUPTI_ROOT_DIR} ${_CUDA_INC} ${_CUDA_PATHS}
    PATH_SUFFIXES extras/CUPTI/include extras/CUPTI extras/include CUTPI/include include)

NASA-SW-VnV/ikos cmake/FindAPRON.cmake :62

find_path(APRON_INCLUDE_DIR
    NAMES ap_abstract0.h
    HINTS ${APRON_INCLUDE_SEARCH_DIRS}
    DOC "Path to apron include directory"
  )

WerWolv/ImHex cmake/modules/FindLZ4.cmake :1

find_path(LZ4_INCLUDE_DIR
        NAMES lz4.h
        HINTS "${LZ4_INCLUDEDIR}" "${LZ4_HINTS}/include"
        PATHS
        /usr/local/include
        /usr/include
)

ceph/ceph cmake/modules/FindBoost.cmake :1861

find_path(Boost_INCLUDE_DIR
    NAMES         boost/config.hpp
    HINTS         ${_boost_INCLUDE_SEARCH_DIRS}
    PATH_SUFFIXES ${_boost_PATH_SUFFIXES}
    )

KDE/kdenlive cmake/modules/FindFFmpeg.cmake :140

find_path(${_component}_INCLUDE_DIRS ${_header}
    HINTS
      ${PC_LIB${_component}_INCLUDEDIR}
      ${PC_LIB${_component}_INCLUDE_DIRS}
    PATH_SUFFIXES
      ffmpeg
  )

nghttp2/nghttp2 cmake/FindLibngtcp2.cmake :10

find_path(LIBNGTCP2_INCLUDE_DIR
  NAMES ngtcp2/ngtcp2.h
  HINTS ${PC_LIBNGTCP2_INCLUDE_DIRS}
)

gnuradio/gnuradio cmake/Modules/FindPORTAUDIO.cmake :11

find_path(
    PORTAUDIO_INCLUDE_DIRS
    NAMES portaudio.h
    PATHS /usr/local/include /usr/include
    HINTS ${PC_PORTAUDIO_INCLUDEDIR})

TigerVNC/tigervnc cmake/Modules/FindGLib.cmake :22

find_path(GLib_INCLUDE_DIR NAMES glib.h
  PATH_SUFFIXES
    glib-2.0
  HINTS
    ${PC_GLib_INCLUDE_DIRS}
)

STEllAR-GROUP/hpx cmake/FindHwloc.cmake :23

find_path(
    Hwloc_INCLUDE_DIR hwloc.h
    HINTS ${Hwloc_ROOT}
          ENV
          HWLOC_ROOT
          ${HPX_HWLOC_ROOT}
          ${PC_Hwloc_MINIMAL_INCLUDEDIR}
          ${PC_Hwloc_MINIMAL_INCLUDE_DIRS}
          ${PC_Hwloc_INCLUDEDIR}
          ${PC_Hwloc_INCLUDE_DIRS}
    PATH_SUFFIXES include
  )

dartsim/dart cmake/Findassimp.cmake :23

find_path(ASSIMP_INCLUDE_DIRS assimp/scene.h
    HINTS ${PC_ASSIMP_INCLUDEDIR}
    PATHS "${CMAKE_INSTALL_PREFIX}/include")

jmzkChain/jmzk cmake/modules/Findbenchmark.cmake :8

find_path(BENCHMARK_INCLUDE_DIR
  NAMES benchmark/benchmark.h
  HINTS ${BENCHMARK_ROOT_DIR}/include)

hlrs-vis/covise cmake/FindFFMPEG.cmake :86

FIND_PATH(FFMPEG_AVUTIL_INCLUDE_DIR
      NAMES libavutil/avutil.h
      HINTS $ENV{FFMPEGDIR}\\include $ENV{EXTERNLIBS}\\ffmpeg\\include
      PATH_SUFFIXES ${FFMPEG_PATH_SUFFIX})

vengi-voxel/vengi cmake/externallib.cmake :55

find_path(${PREFIX}_INCLUDE_DIRS
			NAMES ${HEADERS}
			HINTS ENV ${PREFIX}DIR
			PATH_SUFFIXES include include/${SUFFIX} ${SUFFIX}
			PATHS
				${_${PREFIX}_INCLUDE_DIRS}
				${_SEARCH_PATHS}
		)

YosysHQ/nextpnr cmake/FindTrellis.cmake :47

find_path(TRELLIS_LIBDIR ${pytrellis_lib}
        HINTS ${TRELLIS_INSTALL_PREFIX}/lib/${TRELLIS_PROGRAM_PREFIX}trellis
        PATHS ${pytrellis_paths}
        PATH_SUFFIXES ${TRELLIS_PROGRAM_PREFIX}trellis
        DOC "Location of the pytrellis library")

steemit/steem libraries/fc/CMakeModules/FindReadline.cmake :24

find_path(Readline_INCLUDE_DIR
    NAMES readline/readline.h
    HINTS ${Readline_ROOT_DIR}/include
)

root-project/root cmake/modules/FindGraphviz.cmake :14

find_path(GRAPHVIZ_INCLUDE_DIR graphviz/gvc.h HINTS ${GRAPHVIZ_DIR} ENV GRAPHVIZ_DIR PATH_SUFFIXES include)

scylladb/scylladb cmake/Findkmip.cmake :30

find_path(kmip_INCLUDE_DIR
  NAMES kmip.h
  HINTS ${kmip_ROOT}/include)

psmoveservice/PSMoveService cmake/FindSDL2.cmake :79

FIND_PATH(SDL2_INCLUDE_DIR SDL.h
  HINTS
  $ENV{SDL2DIR}
  PATH_SUFFIXES include/SDL2 include
  PATHS ${SDL2_SEARCH_PATHS}
)

facebookincubator/velox CMake/FindSodium.cmake :98

find_path(sodium_INCLUDE_DIR sodium.h HINTS ${sodium_DIR} PATH_SUFFIXES include)

google/filament third_party/dawn/third_party/dxc/cmake/modules/FindD3D12.cmake :40

find_path(DXGI_INCLUDE_DIR    # Set variable DXGI_INCLUDE_DIR
          dxgi1_4.h           # Find a path with dxgi1_4.h
          HINTS "${WIN10_SDK_PATH}/Include/${WIN10_SDK_VERSION}/shared"
          DOC "path to WIN10 SDK header files"
          HINTS
          )

elemental/Elemental cmake/modules/FindMETIS.cmake :55

find_path(METIS_INCLUDE_DIR metis.h
    HINTS ${METIS_INCLUDE_DIR} ENV METIS_INCLUDE_DIR ${METIS_DIR} ENV METIS_DIR
    PATH_SUFFIXES include
    DOC "Directory where the METIS header files are located"
  )

percona/percona-xtrabackup extra/curl/curl-8.9.1/CMake/FindMSH3.cmake :46

find_path(MSH3_INCLUDE_DIR msh3.h
  HINTS
    ${PC_MSH3_INCLUDEDIR}
    ${PC_MSH3_INCLUDE_DIRS}
)

seladb/PcapPlusPlus cmake/modules/FindBPF.cmake :14

find_path(BPF_INCLUDE_DIRS NAMES bpf/bpf.h HINTS ${PC_LIBBPF_INCLUDE_DIRS})

NREL/EnergyPlus third_party/eigen/cmake/FindBLASEXT.cmake :163

find_path(BLAS_mkl.h_INCLUDE_DIRS
	NAMES mkl.h
	HINTS ${BLAS_DIR}
	PATH_SUFFIXES include)

resiprocate/resiprocate build/cmake_modules/FindBerkeleyDb.cmake :20

FIND_PATH(BERKELEYDB_INCLUDE_DIR db_cxx.h
          HINTS ${PC_BERKELEYDB_INCLUDEDIR} ${PC_BERKELEYDB_INCLUDE_DIRS})

appleseedhq/appleseed cmake/modules/DELETE.FindAlembic.cmake :68

find_path (ALEMBIC_INCLUDE_DIR NAMES Alembic/Abc/All.h HINTS ${_alembic_SEARCH_DIRS} PATH_SUFFIXES include)

uwerat/qskinny cmake/QskFindMacros.cmake :117

find_path(PINYIN_INCLUDE_DIRS
        NAMES pinyinime.h
        PATH_SUFFIXES pinyin LibIME LibIME/libime/pinyin
        HINTS ${PKG_PINYIN_INCLUDE_DIRS})

mysql/mysql-server cmake/kerberos.cmake :156

FIND_PATH(GSSAPI_INCLUDE_DIR
        NAMES "gssapi/gssapi.h"
        HINTS ${CMAKE_REQUIRED_INCLUDES}
        )

apache/mxnet cmake/Modules/FindNCCL.cmake :38

find_path(NCCL_INCLUDE_DIRS
  NAMES nccl.h
  HINTS
  ${NCCL_INCLUDE_DIR}
  ${NCCL_ROOT_DIR}
  ${NCCL_ROOT_DIR}/include
  ${CUDA_TOOLKIT_ROOT_DIR}/include
  $ENV{NCCL_DIR}/include
  )

robotology/yarp extern/thrift/thrift/build/cmake/FindInttypes.cmake :28

find_path(INTTYPES_INCLUDE_DIRS inttypes.h HINTS ${INTTYPES_ROOT})

ebu/ear-production-suite cmake_modules/FindJUCE.cmake :3

find_path(JUCE_SDK_DIR
  NAMES modules/juce_audio_basics
  PATHS ${JUCE_ROOT_DIR}
        ENV JUCE_ROOT_DIR
  HINTS
        "${CMAKE_SOURCE_DIR}/submodules/JUCE"
  )

apache/qpid-proton tools/cmake/Modules/FindLibuv.cmake :44

find_path(Libuv_INCLUDE_DIR NAMES uv.h
  HINTS ${LIBUV_INCLUDEDIR} ${LIBUV_ROOT}/include ${CMAKE_INSTALL_PREFIX}/include
  PATHS /usr/include ${PC_Libuv_INCLUDE_DIRS})

Icinga/icinga2 cmake/FindJSON.cmake :1

FIND_PATH (JSON_INCLUDE json.hpp HINTS "${PROJECT_SOURCE_DIR}/third-party/nlohmann_json")

edrosten/libblepp cmake/modules/FindBluez.cmake :53

find_path(BLUEZ_INCLUDE_DIR
		NAMES
		bluetooth/bluetooth.h
		HINTS
		"${_libdir}/.."
		PATHS
		"${BLUEZ_ROOT_DIR}"
		PATH_SUFFIXES
		include/)

chipsalliance/Surelog cmake/modules/FindANTLR.cmake :136

find_path(ANTLR_INCLUDE_DIR antlr4-runtime.h
  PATHS ${ANTLR_ROOT}/include
  HINTS /usr /usr/include /usr/local /usr/local/include /usr/local/Homebrew /usr/local/Homebrew/include  ~/homebrew ~/homebrew/include /opt/homebrew /opt/homebrew/include
  PATH_SUFFIXES antlr-runtime antlr4-runtime
  NO_CMAKE_SYSTEM_PATH
  NO_SYSTEM_ENVIRONMENT_PATH)

linuxdeepin/dde-dock tests/cmake/modules/FindGMock.cmake :100

find_path(GMOCK_INCLUDE_DIR gmock/gmock.h
  HINTS
    $ENV{GMOCK_ROOT}/include
    ${GMOCK_ROOT}/include
)

LLNL/SAMRAI cmake/thirdparty/FindPETSc.cmake :1

find_path (PETSC_INCLUDE_DIRS petsc.h HINTS ${PETSC_DIR}/include)

OSVR/OSVR-Core cmake/FindALUT.cmake :54

find_path(ALUT_INCLUDE_DIR
	NAMES
	alut.h
	HINTS
	"${ALUT_ROOT_DIR}"
	PATH_SUFFIXES
	AL
	alut
	OpenAL
	include
	include/alut
	include/freealut
	include/AL
	include/OpenAL
	PATHS
	/usr/local
	/opt/local
	/sw)

infiniflow/infinity cmake/Findjemalloc.cmake :10

find_path(JEMALLOC_INCLUDE_DIR
  NAMES jemalloc/jemalloc.h
  HINTS ${PC_JEMALLOC_INCLUDE_DIRS}
)

KDE/discover cmake/FindPackageKitQt2.cmake :25

find_path(PACKAGEKITQT2_INCLUDEDIR PackageKit/packagekit-qt2/daemon.h
        HINTS ${QPACKAGEKIT2_INCLUDEDIR}
    )

blchinezu/pocketbook-coolreader thirdparty/freetype/builds/cmake/FindHarfBuzz.cmake :37

find_path(HARFBUZZ_INCLUDE_DIRS NAMES hb.h
    HINTS ${PC_HARFBUZZ_INCLUDE_DIRS} ${PC_HARFBUZZ_INCLUDEDIR}
)

fligger/FateInjector wxWidgets-3.2.0/build/cmake/modules/FindGSTREAMER.cmake :66

find_path(${_component_prefix}_INCLUDE_DIRS
        NAMES ${_header}
        HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR}
        PATH_SUFFIXES gstreamer-${GST_LIB_VERSION}
    )

organicmaps/organicmaps 3party/osrm/osrm-backend/cmake/FindLuabind.cmake :16

FIND_PATH(LUABIND_INCLUDE_DIR luabind.hpp
  HINTS
  $ENV{LUABIND_DIR}
  PATH_SUFFIXES luabind include/luabind include
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /opt/local # DarwinPorts
  /opt
)