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

timi-liuliang/echo thirdparty/eigen-3.3.3/bench/btl/cmake/FindBlitz.cmake :20

find_path(BLITZ_INCLUDES
  NAMES
  blitz/array.h
  PATH_SUFFIXES blitz*
  PATHS
  $ENV{BLITZDIR}/include
  ${INCLUDE_INSTALL_DIR}
)

patrikhuber/4dface cmake/FindEigen3.cmake :64

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

tamasmeszaros/libnest2d cmake_modules/FindClipper.cmake :22

FIND_PATH(CLIPPER_INCLUDE_DIRS clipper.hpp
    PATH_SUFFIXES polyclipping 
    PATHS include/polyclipping ENV CLIPPER_PATH
    )

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/FindOSS.cmake :31

find_path (OSS_INCLUDE_DIRS NAMES sys/soundcard.h soundcard.h PATH_SUFFIXES uClibc DOC "OSS include directory")

urho3d/urho3d cmake/Modules/FindUrho3D.cmake :131

find_path (URHO3D_BASE_INCLUDE_DIR Urho3D.h PATH_SUFFIXES ${PATH_SUFFIX} ${SEARCH_OPT} DOC "Urho3D include directory")

anhttran/extreme_3d_faces lib/3rdParty/Eigen/bench/btl/cmake/FindBlitz.cmake :20

find_path(BLITZ_INCLUDES
  NAMES
  blitz/array.h
  PATH_SUFFIXES blitz*
  PATHS
  $ENV{BLITZDIR}/include
  ${INCLUDE_INSTALL_DIR}
)

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
  )

SoftFever/OrcaSlicer cmake/modules/FindEigen3.cmake :69

find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
      PATHS
      ${CMAKE_INSTALL_PREFIX}/include
      ${EIGEN_ADDITIONAL_SEARCH_PATHS}
      ${KDE4_INCLUDE_DIR}
      PATH_SUFFIXES eigen3 eigen
    )

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/FindLibOSRM.cmake :23

find_path(LibOSRM_INCLUDE_DIR osrm/osrm.hpp
  PATH_SUFFIXES osrm include/osrm include
  HINTS ${PC_LibOSRM_INCLUDEDIR} ${PC_LibOSRM_INCLUDE_DIRS}
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /opt/local
  /opt)

RavEngine/RavEngine deps/freetype/builds/cmake/FindHarfBuzz.cmake :73

find_path(HarfBuzz_INCLUDE_DIR
    NAMES hb.h
    HINTS ${PC_HARFBUZZ_INCLUDEDIR} ${PC_HARFBUZZ_INCLUDE_DIRS}
    PATH_SUFFIXES harfbuzz
)

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)

lmb-freiburg/ogn cmake/Modules/FindMKL.cmake :89

find_path(INTEL_INCLUDE_DIR omp.h PATHS ${INTEL_ROOT} PATH_SUFFIXES include)

zenustech/zeno projects/.unusedTools/cmake/FindOpenEXR.cmake :158

find_path(OpenEXR_INCLUDE_DIR OpenEXRConfig.h
  ${_FIND_OPENEXR_ADDITIONAL_OPTIONS}
  PATHS ${_OPENEXR_INCLUDE_SEARCH_DIRS}
  PATH_SUFFIXES ${CMAKE_INSTALL_INCLUDEDIR}/OpenEXR include/OpenEXR OpenEXR
)

stuntrally/stuntrally3 CMake/FindBullet.cmake :50

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

shaduzlabs/cabl cmake-modules/FindLibUSB.cmake :51

find_path(LIBUSB_INCLUDE_DIR
    NAMES
	libusb.h
    PATHS
      /usr/include
      /usr/local/include
      /opt/local/include
      /sw/include
      /tmp/libusb-1.0.20/_local_install/include # for travis-ci linux build
	PATH_SUFFIXES
	  libusb-1.0
  )

LLNL/zfp python/scikit-build-cmake/FindNumPy.cmake :85

find_path(NumPy_INCLUDE_DIR
  numpy/arrayobject.h
  PATHS "${_numpy_include_dir}" "${PYTHON_INCLUDE_DIR}"
  PATH_SUFFIXES numpy/core/include
  )

OAID/Caffe-HRT cmake/Modules/FindMKL.cmake :89

find_path(INTEL_INCLUDE_DIR omp.h PATHS ${INTEL_ROOT} PATH_SUFFIXES 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}
    )

pcb9382/FaceAlgorithm include/Eigen/cmake/FindEigen3.cmake :64

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

supercollider/supercollider cmake_modules/FindReadline.cmake :34

find_path(READLINE_LIBRARY_DIR
            NAMES readline5.dll libreadline5.dll readline6.dll libreadline6.dll readline.dll libreadline.dll
            HINTS "${CMAKE_SOURCE_DIR}/../${CMAKE_LIBRARY_ARCHITECTURE}/readline/bin"
                "$ENV{ProgramW6432}/GnuWin32/bin"
                "$ENV{ProgramFiles}/GnuWin32/bin"
            PATH_SUFFIXES "bin"
        )

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/FindCholmod.cmake :8

find_path(CHOLMOD_INCLUDES
  NAMES
  cholmod.h
  PATHS
  $ENV{CHOLMODDIR}
  ${INCLUDE_INSTALL_DIR}
  PATH_SUFFIXES
  suitesparse
  ufsparse
)

nojhan/paradiseo cmake/module/FindParadiseo.cmake :76

find_path(MO_INCLUDE_DIR mo
          PATH_SUFFIXES include${INSTALL_SUB_DIR}/mo mo/src
          PATHS ${PARADISEO_SRC_PATHS})

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

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
  )

mariadb-corporation/MaxScale cmake/FindHiredis.cmake :11

find_path(HIREDIS_INCLUDE_DIR hiredis.h PATH_SUFFIXES hiredis)

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/FindCPUFEATURES.cmake :18

find_path(CPUFEATURES_INCLUDE_DIR cpu_features_macros.h
    PATHS $ENV{CPUFEATURES_DIR}/include
          $ENV{CPUFEATURES_DIR}
          ${GNSSSDR_INCLUDE_PATHS}
    PATH_SUFFIXES cpu_features
)

facebook/mvfst cmake/FindSodium.cmake :97

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

ByConity/ByConity cmake/Modules/FindOpenLDAP.cmake :31

find_path(OPENLDAP_INCLUDE_DIRS NAMES "ldap.h" "lber.h" PATHS "${OPENLDAP_ROOT_DIR}" PATH_SUFFIXES "include" NO_DEFAULT_PATH)

WarmUpTill/SceneSwitcher cmake/linux/defaults.cmake :57

find_path(
      obs-frontend-api_INCLUDE_DIR
      NAMES obs-frontend-api.h
      PATHS /usr/include /usr/local/include
      PATH_SUFFIXES obs)

miguelmartin75/anax cmake/Modules/Findanax.cmake :24

find_path(ANAX_INCLUDE_DIR anax/anax.hpp PATH_SUFFIXES include PATHS ${FIND_ANAX_PATHS})

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVDetectOpenCL.cmake :50

find_path(CLAMDFFT_INCLUDE_DIR
              NAMES clAmdFft.h
              HINTS ${CLAMDFFT_ROOT_DIR}
              PATH_SUFFIXES include
              DOC "clAmdFft include directory")

ossia/score 3rdparty/vst3.cmake :2

find_path(VST3_SDK_MODULE_DIR
      public.sdk/source/vst/hosting/module_linux.cpp
      PATH_SUFFIXES vst3sdk
  )

psi4/psi4 cmake/math/MathLibsFunctions.cmake :39

find_path(${_SERVICE}_INCLUDE_DIRS
        NAMES ${_header}
        PATH_SUFFIXES ${MATH_INCLUDE_PATH_SUFFIXES}
        )

PaoPaoRobot/ORB_SLAM2 cmake_modules/FindEigen3.cmake :69

find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
      PATHS
      ${CMAKE_INSTALL_PREFIX}/include
      ${EIGEN_ADDITIONAL_SEARCH_PATHS}
      ${KDE4_INCLUDE_DIR}
      PATH_SUFFIXES eigen3 eigen
    )

NVIDIA/MatX cmake/FindNvshmem.cmake :40

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

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

find_path(SDL2_INCLUDE_DIR
    NAMES
    SDL_haptic.h # this file was introduced with SDL2
    HINTS
    ${SDL2_INCLUDE_HINTS}
    PATHS
    ${SDL2_ROOT_DIR}
    ENV SDL2DIR
    PATH_SUFFIXES include include/sdl2 include/SDL2 SDL2)

Autodesk/Aurora Scripts/cmake/modules/FindNRD.cmake :16

find_path(NRD_SHADERS_INCLUDE_DIR
          NRD.hlsli
          PATH_SUFFIXES "Shaders/Include"
          REQUIRED
          DOC "path to NVIDIA Real-time Denoisers SDK shader header files"
)

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

Kitware/ParaView Plugins/NodeEditor/CMake/FindGraphviz.cmake :1

find_path(Graphviz_INCLUDE_DIR
  NAMES
    cgraph.h
  PATH_SUFFIXES
    graphviz
    )

sandialabs/InterSpec target/electron/cmake/FindWt.cmake :44

FIND_PATH( Wt_INCLUDE_DIR NAMES Wt/WObject PATHS ENV PATH PATH_SUFFIXES include wt )

marsyas/marsyas cmake-modules/FindGStreamer-App.cmake :18

find_path(GStreamer-App_INCLUDE_DIR
  NAMES gst/gst.h
  PATHS ${GStreamer-App_PKGCONF_INCLUDE_DIRS}
  PATH_SUFFIXES gstreamer-1.0
)

gismo/gismo cmake/FindEigen3.cmake :64

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

awawa-dev/HyperHDR cmake/cmake_modules/FindPipeWire.cmake :15

find_path(PIPEWIRE_INCLUDE_DIR NAMES pipewire/pipewire.h PATHS ${PCM_PIPEWIRE_INCLUDEDIR} PATH_SUFFIXES pipewire)

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

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

NERSC/timemory cmake/Modules/ConfigCaliper.cmake :30

find_path(
    LIBUNWIND_INCLUDE_DIR
    NAMES unwind.h libunwind.h
    PATH_SUFFIXES include)

emsec/hal deps/pybind11/tools/FindCatch.cmake :48

find_path(
  CATCH_INCLUDE_DIR
  NAMES catch.hpp
  PATH_SUFFIXES catch2)

ceph/ceph cmake/modules/FindArrow.cmake :155

find_path(${prefix}_include_dir "${header_path}"
            PATHS "${home}"
            PATH_SUFFIXES "include"
            NO_DEFAULT_PATH)

RobotLocomotion/drake cmake/modules/FindGurobi.cmake :10

find_path(Gurobi_INCLUDE_DIR NAMES gurobi_c.h
  PATHS
    ${_GUROBI_SEARCH_PATHS}
    ENV GUROBI_HOME
  PATH_SUFFIXES include
)

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
  )

raulmur/ORB_SLAM Thirdparty/g2o/cmake_modules/FindEigen3.cmake :69

find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
      PATHS
      ${CMAKE_INSTALL_PREFIX}/include
      ${EIGEN_ADDITIONAL_SEARCH_PATHS}
      ${KDE4_INCLUDE_DIR}
      PATH_SUFFIXES eigen3 eigen
    )

gnuradio/gnuradio cmake/Modules/FindQwt.cmake :11

find_path(
    QWT_INCLUDE_DIRS
    NAMES qwt_global.h
    HINTS ${PC_QWT_INCLUDEDIR} ${CMAKE_INSTALL_PREFIX}/include /include
    PATHS /usr/local/include /usr/include /opt/local/include /sw/include
          /usr/local/lib/qwt.framework/Headers
    PATH_SUFFIXES qwt-${QWT_QT_VERSION} qwt qwt6 qwt5 ${QWT_QT_VERSION}/qwt)

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

AcademySoftwareFoundation/openvdb cmake/FindBlosc.cmake :141

find_path(Blosc_INCLUDE_DIR blosc.h
  ${_FIND_BLOSC_ADDITIONAL_OPTIONS}
  PATHS ${_BLOSC_INCLUDE_SEARCH_DIRS}
  PATH_SUFFIXES ${CMAKE_INSTALL_INCLUDEDIR} include
)

apache/trafficserver cmake/Findprofiler.cmake :32

find_path(
  profiler_INCLUDE_DIR
  NAMES profiler.h
  PATH_SUFFIXES gperftools
)

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
  )

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

find_path(TBB_INCLUDE_DIR
    NAMES tbb/tbb.h
    HINTS ENV TBB_ROOT
    PATH_SUFFIXES include)

hlrs-vis/covise cmake/FindALUT.cmake :18

FIND_PATH(ALUT_INCLUDE_DIR ${ALUT_H_NAME}
  PATHS
  $ENV{ALUT_HOME}/include
  $ENV{EXTERNLIBS}/alut/include
  $ENV{EXTERNLIBS}/OpenAL/include
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw # Fink
  /opt/local # DarwinPorts
  /opt/csw # Blastwave
  /opt
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Creative\ Labs\\OpenAL\ 1.1\ Software\ Development\ Kit\\1.00.0000;InstallDir]
  PATH_SUFFIXES AL include/AL include/OpenAL include
  DOC "alut - Headers"
)

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 3rdparty/pybind11/tools/FindCatch.cmake :54

find_path(
  CATCH_INCLUDE_DIR
  NAMES catch.hpp
  PATH_SUFFIXES catch2)

steemit/steem libraries/fc/CMakeModules/FindWt.cmake :44

FIND_PATH( Wt_INCLUDE_DIR NAMES Wt/WObject PATHS ENV PATH PATH_SUFFIXES include wt )

brndnmtthws/conky cmake/ConkyPlatformChecks.cmake :264

find_path(CURSES_INCLUDE_PATH
    NAMES curses.h
    PATH_SUFFIXES ncurses
    PATHS /usr/include /usr/local/include /usr/pkg/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/Findcryptopp.cmake :10

find_path (cryptopp_INCLUDE_DIR
  NAMES cryptopp/aes.h
  PATH_SUFFIXES cryptopp)

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/Findc-ares.cmake :22

find_path(C_ARES_INCLUDE_DIR NAMES ares.h PATH_SUFFIXES c-ares)

mysql/mysql-workbench build/cmake/Modules/FindSigC++.cmake :21

find_path(SigC++Config_INCLUDE_DIR
  NAMES sigc++config.h
  PATHS ${SigC++_PKGCONF_INCLUDE_DIRS} /usr
  PATH_SUFFIXES lib/sigc++-2.0/include
)

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

seladb/PcapPlusPlus 3rdParty/LightPcapNg/LightPcapNg/cmake/FindZSTD.cmake :40

find_path(ZSTD_INCLUDE_DIR NAMES zstd.h PATH_SUFFIXES include)

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/Findcares.cmake :20

FIND_PATH(ARES_INCLUDE_DIR ares.h
          HINTS ${PC_ARES_INCLUDEDIR} ${PC_ARES_INCLUDE_DIRS} PATH_SUFFIXES ares)

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

apache/mxnet cmake/Modules/FindNVML.cmake :64

find_path(NVML_INCLUDE_DIRS
    NAMES nvml.h
    PATHS ${search_paths}
    PATH_SUFFIXES include
  )

tpfister/caffe-heatmap cmake/Modules/FindMKL.cmake :89

find_path(INTEL_INCLUDE_DIR omp.h PATHS ${INTEL_ROOT} PATH_SUFFIXES include)

mysql/mysql-router cmake/FindMySQL.cmake :94

find_path(MySQL_INCLUDES mysql.h PATHS ${MySQL_INCLUDE_PATHS}
            PATH_SUFFIXES mysql NO_DEFAULT_PATH)

cginternals/glbinding cmake/FindGLEW.cmake :10

find_path(GLEW_INCLUDE_DIR GL/glew.h

    PATHS
    $ENV{GLEW_DIR}
    /usr
    /usr/local
    /sw
    /opt/local

    PATH_SUFFIXES
    /include

    DOC "The directory where GL/glew.h resides")

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)

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 third_party/curl/CMake/FindGSS.cmake :195

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

pavelsevecek/OpenSPH cmake/FindOpenVDB.cmake :236

find_path(OpenVDB_${COMPONENT}_INCLUDE_DIR openvdb/version.h
      ${_FIND_OPENVDB_ADDITIONAL_OPTIONS}
      PATHS ${_VDB_COMPONENT_SEARCH_DIRS}
      PATH_SUFFIXES
        ${CMAKE_INSTALL_INCLUDEDIR}
        include
    )

fligger/FateInjector wxWidgets-3.2.0/build/cmake/modules/FindGNOMEVFS2.cmake :32

find_path(GNOMEVFS2_INCLUDE_DIR
    NAMES
      libgnomevfs/gnome-vfs.h
    PATHS
      ${_GNOMEVFS2_INCLUDEDIR}
      /usr/include
      /usr/local/include
      /opt/local/include
      /sw/include
      $ENV{DEVLIBS_PATH}//include//
    PATH_SUFFIXES
      gnome-vfs-2.0
  )

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
)

AshamaneProject/AshamaneCore dep/cpr/opt/curl/CMake/FindGSS.cmake :169

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

cartographer-project/async_grpc cmake/modules/FindGMock.cmake :34

find_path(GTEST_INCLUDE_DIRS gtest/gtest.h
  HINTS
    ENV GTEST_DIR
  PATH_SUFFIXES include
  PATHS
    /usr
)

FilmKilns/FilmKilns src/skia/third_party/externals/freetype/builds/cmake/FindBrotliDec.cmake :30

find_path(BROTLIDEC_INCLUDE_DIRS
  NAMES brotli/decode.h
  HINTS ${PC_BROTLIDEC_INCLUDEDIR}
        ${PC_BROTLIDEC_INCLUDE_DIRS}
  PATH_SUFFIXES brotli)

hmartiro/redox cmake/Findhiredis.cmake :11

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

esa/pagmo2 cmake_modules/Findpagmo_IPOPT.cmake :22

find_path(PAGMO_IPOPT_INCLUDE_DIR NAMES IpIpoptNLP.hpp PATH_SUFFIXES coin coin-or)

matt-42/lithium cmake/FindMYSQL.cmake :46

find_path( MYSQL_INCLUDE_DIR
		NAMES "mysql.h"
		PATHS  ${MARIADB_INC_DIR}
		PATH_SUFFIXES "mysql" )

asset-group/5ghoul-5g-nr-attacks libs/pybind11/tools/FindEigen3.cmake :71

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

AliceO2Group/AliceO2 dependencies/FindlibjalienO2.cmake :11

find_path(LIBJALIENO2_INCLUDE_DIR TJAlienSSLContext.h
  PATH_SUFFIXES "include"
  HINTS "${LIBJALIENO2}"
)

KiCad/kicad-source-mirror cmake/ECMFindModuleHelpers.cmake :211

find_path(${module_name}_${ecm_fpwc_comp}_INCLUDE_DIR
            NAMES ${${module_name}_${ecm_fpwc_comp}_header}
            HINTS ${PKG_${module_name}_${ecm_fpwc_comp}_INCLUDE_DIRS}
            PATH_SUFFIXES ${${module_name}_${ecm_fpwc_comp}_header_subdir}
        )

OpenSpace/OpenSpace apps/OpenSpace/CMakeLists.txt :49

find_path(SGCT_OPENVR_INCLUDE_DIRECTORY
        NAMES SGCTOpenVR.h
        PATH_SUFFIXES SGCTOpenVR
        PATHS ${PROJECT_SOURCE_DIR}/ext/sgct/additional_includes/openvr
        REQUIRED
      )