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

nCine/nCine cmake/FindSDL2.cmake :106

FIND_PATH(SDL2_INCLUDE_DIR SDL.h
	HINTS
	${SDL2}
	$ENV{SDL2}
	PATH_SUFFIXES include/SDL2 include SDL2
	i686-w64-mingw32/include/SDL2
	x86_64-w64-mingw32/include/SDL2
	PATHS
	~/Library/Frameworks
	/Library/Frameworks
	/usr/local/include/SDL2
	/usr/include/SDL2
	/sw # Fink
	/opt/local # DarwinPorts
	/opt/csw # Blastwave
	/opt
)

timi-liuliang/echo thirdparty/eigen-3.3.3/cmake/FindCholmod.cmake :8

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

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/FindDRM.cmake :30

find_path (DRM_INCLUDE_DIRS NAMES drm.h PATH_SUFFIXES libdrm DOC "DirectRenderingManager include directory")

222464/LTBL2 FindSFML.cmake :65

find_path(SFML_INCLUDE_DIR SFML/Config.hpp
          PATH_SUFFIXES include
          PATHS
          ${SFML_ROOT}
          $ENV{SFML_ROOT}
          ~/Library/Frameworks
          /Library/Frameworks
          /usr/local/
          /usr/
          /sw          # Fink
          /opt/local/  # DarwinPorts
          /opt/csw/    # Blastwave
          /opt/)

mgerhardy/caveexpress cmake/macros.cmake :430

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

alicevision/AliceVision src/cmake/FindUncertaintyTE.cmake :18

FIND_PATH(UNCERTAINTYTE_INCLUDE_DIR uncertaintyTE/uncertainty.h
  HINTS
    $ENV{UNCERTAINTYTE_DIR}
    ${UNCERTAINTYTE_DIR}
  PATH_SUFFIXES
    include
)

FreeCAD/FreeCAD cMake/FindEigen3.cmake :51

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

OGRECave/ogre CMake/Packages/FindAMDQBS.cmake :35

find_path(AMDQBS_INCLUDE_DIR NAMES AmdDxExt.h HINTS ${AMDQBS_FRAMEWORK_INCLUDES} ${AMDQBS_INC_SEARCH_PATH} ${AMDQBS_PKGC_INCLUDE_DIRS} PATH_SUFFIXES AMDQBS)

bambulab/BambuStudio cmake/modules/FindOpenVDB.cmake :198

find_path(OpenVDB_INCLUDE_DIR openvdb/version.h
  PATHS ${_OPENVDB_INCLUDE_SEARCH_DIRS}
  PATH_SUFFIXES include
)

YutaItoh/3D-Eye-Tracker 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
    )

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
    )

facebookresearch/habitat-sim src/cmake/FindBullet.cmake :190

find_path(Bullet_INCLUDE_DIR NAMES btBulletCollisionCommon.h
    PATH_SUFFIXES bullet)

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
  )

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/harfbuzz/CMakeLists.txt :425

find_path(GOBJECT_INCLUDE_DIR NAMES glib-object.h HINTS ${PC_GLIB_INCLUDEDIR} ${PC_GLIB_INCLUDE_DIRS} PATH_SUFFIXES glib-2.0)

zenustech/zeno projects/.unusedTools/cmake/FindIlmBase.cmake :165

find_path(IlmBase_INCLUDE_DIR IlmBaseConfig.h
  ${_FIND_ILMBASE_ADDITIONAL_OPTIONS}
  PATHS ${_ILMBASE_INCLUDE_SEARCH_DIRS}
  PATH_SUFFIXES ${CMAKE_INSTALL_INCLUDEDIR}/OpenEXR include/OpenEXR OpenEXR
)

Vhonowslend/StreamFX-Public cmake/modules/FindFFmpeg.cmake :41

find_path(FFMPEG_${component}_INCLUDE_DIR
		NAMES
			"lib${component}/${header}" "lib${component}/version.h"
		HINTS
			ENV FFmpegPath${_lib_suffix}
			ENV FFmpegPath
			ENV DepsPath${_lib_suffix}
			ENV DepsPath
			${FFmpegPath${_lib_suffix}}
			${FFmpegPath}
			${DepsPath${_lib_suffix}}
			${DepsPath}
			${PC_FFMPEG_${component}_INCLUDE_DIRS}
		PATHS
			/usr/include /usr/local/include /opt/local/include /sw/include
		PATH_SUFFIXES ffmpeg libav include)

NVlabs/intrinsic3d cmake/FindEigen.cmake :13

find_path(EIGEN_INCLUDE_DIR Eigen/Core
    HINTS ${PC_EIGEN_INCLUDEDIR} ${PC_EIGEN_INCLUDE_DIRS} "${EIGEN_ROOT}" "$ENV{EIGEN_ROOT}"
    PATHS "$ENV{PROGRAMFILES}/Eigen" "$ENV{PROGRAMW6432}/Eigen"
          "$ENV{PROGRAMFILES}/Eigen 3.0.0" "$ENV{PROGRAMW6432}/Eigen 3.0.0"
    PATH_SUFFIXES eigen3 include/eigen3 include)

overte-org/overte cmake/modules/Find3DConnexionClient.cmake :23

find_path(3DCONNEXIONCLIENT_INCLUDE_DIR2 ConnexionClient.h PATH_SUFFIXES include HINTS ${3DCONNEXIONCLIENT_SEARCH_DIRS})

stuntrally/stuntrally cmake/FindBullet.cmake :50

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

PDAL/PDAL cmake/modules/FindMBSystem.cmake :35

find_path(MBSYSTEM_INCLUDE_DIR
	NAMES
	mb_io.h
	PATHS
	"${MBSYSTEM_ROOT_DIR}"
	/usr/include/mbsystem
	PATH_SUFFIXES
	include)

nextcloud/desktop cmake/modules/ECMFindModuleHelpers.cmake :236

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

etternagame/etterna extern/SQLiteCpp/CMakeLists.txt :306

find_path(sqlcipher_INCLUDE_DIR "sqlcipher/sqlite3.h"
                PATH_SUFFIXES
                    "include"
                    "includes"
            )

KDE/digikam core/cmake/modules/FindFFmpeg.cmake :74

FIND_PATH(${_component}_INCLUDE_DIRS ${_header}
              HINTS
                  ${PC_${_component}_INCLUDEDIR}
                  ${PC_${_component}_INCLUDE_DIRS}
              PATH_SUFFIXES
                  ffmpeg
    )

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/FindEigen2.cmake :63

find_path(EIGEN2_INCLUDE_DIR NAMES Eigen/Core
     PATHS
     ${INCLUDE_INSTALL_DIR}
     ${KDE4_INCLUDE_DIR}
     PATH_SUFFIXES eigen2
   )

hridaybavle/semantic_slam cmake/FindCSparse.cmake :2

find_path(CSPARSE_INCLUDE_DIR NAMES cs.h
  PATHS
  /usr/include/suitesparse
  /usr/include
  /opt/local/include
  /usr/local/include
  /sw/include
  /usr/include/ufsparse
  /opt/local/include/ufsparse
  /usr/local/include/ufsparse
  /sw/include/ufsparse
  PATH_SUFFIXES
  suitesparse
  )

erleben/OpenTissue cmake/FindTinyXML.cmake :44

find_path(TinyXML_INCLUDE_DIR NAMES tinyxml.h PATH_SUFFIXES TinyXML)

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

find_path(EO_INCLUDE_DIR eo
          PATH_SUFFIXES include${INSTALL_SUB_DIR}/eo eo/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"
           )

maidsafe-archive/MaidSafe cmake_modules/maidsafe_find_cbfs.cmake :138

find_path(CbfsIncludeDir CbFS.h PATHS ${CBFS_ROOT_DIR} PATH_SUFFIXES ${CbfsIncludePathSuffix} NO_DEFAULT_PATH)

NVIDIA/nvshmem CMakeLists.txt :108

find_path(
    NCCL_INCLUDE nccl.h
    HINTS ${CMAKE_SOURCE_DIR} ${NCCL_HOME}
    PATH_SUFFIXES include_nccl include lib64
  )

mariadb-corporation/MaxScale cmake/FindLibMemcached.cmake :10

find_path(LIBMEMCACHED_INCLUDE_DIR memcached.h PATH_SUFFIXES libmemcached)

lightspark/lightspark conf/FindFreetype.cmake :44

FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h 
  HINTS
  $ENV{FREETYPE_DIR}
  PATH_SUFFIXES include
  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/FindGLOG.cmake :81

find_path(GLOG_INCLUDE_DIR NAMES raw_logging.h
        HINTS
            ${PC_GLOG_INCLUDEDIR}
        PATHS
            ${GNSSSDR_INCLUDE_PATHS}
            ${GNSSSDR_INCLUDE_PATHS}/opt/glog/include
            ${GLOG_ROOT}/include
        PATH_SUFFIXES glog
    )

performous/performous cmake/Modules/FindAVFormat.cmake :18

find_path(AVFormat_INCLUDE_DIR
  NAMES libavformat/avformat.h ffmpeg/avformat.h avformat.h
  HINTS ${AVFormat_PKGCONF_INCLUDE_DIRS}
  PATH_SUFFIXES ffmpeg
)

alexa/avs-device-sdk ThirdParty/rapidjson/rapidjson-1.1.0/CMakeModules/FindGTestSrc.cmake :21

FIND_PATH(GTEST_INCLUDE_DIR
    NAMES gtest/gtest.h
    PATH_SUFFIXES include
    HINTS ${GTEST_SOURCE_DIR}
    PATHS ${GTEST_SEARCH_PATH})

SsageParuders/Android_Native_Surface my_android_opencv/cmake/FindCUDA.cmake :564

find_path(CUDA_TOOLKIT_ROOT_DIR
    NAMES nvcc nvcc.exe
    PATHS
      ENV CUDA_PATH
      ENV CUDA_BIN_PATH
    PATH_SUFFIXES bin bin64
    DOC "Toolkit location."
    NO_DEFAULT_PATH
    )

ossia/score 3rdparty/libpd.cmake :5

find_path(LIBPD_INCLUDE_DIR
    z_libpd.h
    PATH_SUFFIXES pd
  )

psi4/psi4 cmake/math/MathLibsFunctions.cmake :30

find_path(${_SERVICE}_INCLUDE_DIRS
        NAMES ${_header}
        PATHS ${${_SERVICE}_ROOT}
        HINTS ${${_SERVICE}_ROOT}/include
        PATH_SUFFIXES ${MATH_INCLUDE_PATH_SUFFIXES}
        NO_DEFAULT_PATH
        )

lizardfs/lizardfs cmake/FindPAM.cmake :23

find_path(PAM_INCLUDE_DIR NAMES pam_appl.h PATH_SUFFIXES security pam)

NVIDIA/MatX cmake/FindNvshmem.cmake :40

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

w111liang222/lidar-slam-detection hardware/gstreamer/plugins/cmake/modules/FindGStreamer.cmake :53

find_path(GSTREAMER_INCLUDE_DIR
          gst/gst.h
          HINTS ${PKG_GSTREAMER_INCLUDE_DIRS} ${PKG_GSTREAMER_INCLUDEDIR} ${GSTREAMER_ROOT}/include
          PATH_SUFFIXES gstreamer-${GSTREAMER_ABI_VERSION})

TheAssemblyArmada/Thyme cmake/modules/FindDirectX.cmake :77

find_path(WINSDK_INCLUDES
            NAMES "rpcsal.h"
            PATHS ${DirectX_SDK_PATHS}
            PATH_SUFFIXES include directx
            NO_DEFAULT_PATH
        )

abacusmodeling/abacus-develop cmake/FindDeePMD.cmake :24

find_path(DeePMD_INCLUDE_DIR
    deepmd/DeepPot.h
    HINTS ${DeePMD_DIR}
    PATH_SUFFIXES "include"
    )

NVIDIA/DALI cmake/modules/FindNVJPEG.cmake :15

find_path(NVJPEG_INCLUDE_DIR nvjpeg.h
    PATHS ${NVJPEG_ROOT_DIR} ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
    PATH_SUFFIXES include)

gscept/nebula extlibs/scripts/FindFBX.cmake :108

find_path(FBX_INCLUDE_DIR fbxsdk.h
  PATHS ${FBX_SEARCH_LOCATIONS}
  PATH_SUFFIXES include
)

OSVR/SteamVR-OSVR cmake/FindOpenVR.cmake :68

find_path(OPENVR_INCLUDE_DIR
	NAMES
	openvr_driver.h
	HINTS
	"${_libdir}"
	"${_libdir}/.."
	"${_libdir}/../.."
	PATHS
	${_root_dirs}
	PATH_SUFFIXES
	headers
	public/headers
	steam
	public/steam)

topology-tool-kit/ttk CMake/FindGraphviz.cmake :2

find_path(Graphviz_INCLUDE_DIR
  NAMES
    cgraph.h
  PATH_SUFFIXES
    graphviz
    )

sandialabs/InterSpec cmake/FindWt.cmake :44

FIND_PATH( Wt_INCLUDE_DIR NAMES Wt/WObject PATHS ENV PATH PATH_SUFFIXES include wt "${BOOST_ROOT}/include" )

marsyas/marsyas cmake-modules/FindGStreamer-Base.cmake :17

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

in-formant/in-formant external/freetype/builds/cmake/FindHarfBuzz.cmake :38

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

DIPlib/diplib dependencies/pybind11/tools/FindCatch.cmake :54

find_path(
  CATCH_INCLUDE_DIR
  NAMES catch.hpp
  PATH_SUFFIXES catch2)

BRAINSia/BRAINSTools CMake/FindATLAS.cmake :66

find_path(ATLAS_CBLAS_INCLUDE_DIR
             NAMES cblas.h
             PATHS ${ATLAS_SEARCH_PATHS}
             PATH_SUFFIXES include include/openblas)

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

FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
  HINTS /usr/include /usr/local/include /usr/local/include/quazip
  PATH_SUFFIXES ${QUAZIP_PATH_SUFFIXES}
  )

gismo/gismo cmake/FindSuperLU.cmake :21

find_path(SUPERLU_INCLUDES
    NAMES "supermatrix.h"
    PATH_SUFFIXES "superlu" "SuperLU" "include/superlu" "include" "SRC"
    )

awawa-dev/HyperHDR cmake/cmake_modules/Findlibusb-1.0.cmake :6

find_path(LIBUSB_1_INCLUDE_DIR
			NAMES
				libusb.h
			PATHS
				/usr/include
				/usr/local/include
				/opt/local/include
				/sw/include
			PATH_SUFFIXES
				libusb-1.0
		)

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

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

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

find_path(CAPSTONE_INCLUDE_DIR capstone.h PATH_SUFFIXES capstone)

ceph/ceph cmake/modules/FindFUSE.cmake :43

find_path(
    FUSE_INCLUDE_DIR
    NAMES fuse_common.h fuse_lowlevel.h fuse.h
    PATH_SUFFIXES ${fuse_suffixes})

colmap/colmap cmake/FindGlog.cmake :86

find_path(GLOG_INCLUDE_DIRS
        NAMES
        glog/logging.h
        PATHS
        ${GLOG_INCLUDE_DIR_HINTS}
        ${GLOG_CHECK_INCLUDE_DIRS}
        PATH_SUFFIXES
        ${GLOG_CHECK_PATH_SUFFIXES})

gnuradio/gnuradio cmake/Modules/FindGSM.cmake :17

find_path(
    LIBGSM_INCLUDE_DIR
    NAMES gsm.h
    HINTS ${LIBGSM_PKG_INCLUDE_DIRS}
    PATHS /usr/local/include /usr/include
    PATH_SUFFIXES gsm)

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

find_path(GLib_CONFIG_INCLUDE_DIR NAMES glibconfig.h
  PATH_SUFFIXES
    glib-2.0/include
  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
)

STEllAR-GROUP/hpx cmake/FindAmplifier.cmake :21

find_path(
    Amplifier_INCLUDE_DIR ittnotify.h
    HINTS ${Amplifier_ROOT} ENV AMPLIFIER_ROOT ${PC_Amplifier_INCLUDEDIR}
          ${PC_Amplifier_INCLUDE_DIRS}
    PATH_SUFFIXES include
  )

hlrs-vis/covise cmake/FindEIGEN.cmake :12

FIND_PATH(EIGEN_INCLUDE_DIR "Eigen/Eigen"
  PATHS
  $ENV{EXTERNLIBS}/eigen
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  PATH_SUFFIXES include/eigen3 include/eigen include
  DOC "EIGEN - Headers"
)

univrsal/input-overlay cmake/linux/defaults.cmake :54

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

steemit/steem libraries/fc/CMakeModules/FindBoost.cmake :643

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

root-project/root cmake/modules/FindFastCGI.cmake :13

find_path(FASTCGI_INCLUDE_DIR NAME fcgiapp.h PATH_SUFFIXES include/fastcgi include)

facebookincubator/velox CMake/FindSodium.cmake :98

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

libLAS/libLAS cmake/modules/FindGeoTIFF.cmake :39

FIND_PATH(GEOTIFF_INCLUDE_DIR
  geotiff.h
  PATH_SUFFIXES geotiff libgeotiff
  PATHS
  ${OSGEO4W_ROOT_DIR}/include)

edubart/otclient src/framework/cmake/FindOpenAL.cmake :7

FIND_PATH(OPENAL_INCLUDE_DIR al.h PATH_SUFFIXES AL OpenAL PATHS ${OPENAL_APPLE_PATHS})

OpenNMT/Tokenizer cmake/FindICU.cmake :170

find_path(
    ${ICU_PUBLIC_VAR_NS}_INCLUDE_DIR
    NAMES unicode/utypes.h utypes.h
    HINTS ${${ICU_PRIVATE_VAR_NS}_HINTS}
    PATH_SUFFIXES "include"
    DOC "Include directories for ICU"
)

Oneflow-Inc/oneflow cmake/third_party/FindCUDNN.cmake :32

find_path(CUDNN_INCLUDE_DIR cudnn.h HINTS ${CUDNN_ROOT_DIR} ${CUDAToolkit_INCLUDE_DIRS}
          PATH_SUFFIXES cuda/include 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/FindBLAS.cmake :386

find_path(BLAS_mkl.h_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)

ngscopeclient/scopehal-apps CMakeLists.txt :288

find_path(LIBFFTS_INCLUDE_DIRS ffts.h PATH_SUFFIXES ffts REQUIRED)

mysql/mysql-server cmake/zstd.cmake :52

FIND_PATH(ZSTD_INCLUDE_DIR
    NAMES zstd.h
    PATH_SUFFIXES include)

openturns/openturns cmake/FindBonmin.cmake :23

find_path (COIN_INCLUDE_DIR NAMES CbcModel.hpp IpNLP.hpp
  PATH_SUFFIXES coin coin-or
  HINTS "${COIN_ROOT_DIR}/include/coin" "${COIN_ROOT_DIR}/include/coin-or"
)

robotology/yarp extern/thrift/thrift/build/cmake/FindGLIB.cmake :63

find_path(GLIB_INCLUDE_DIR
    NAMES glib.h
    HINTS ${PC_GLIB_INCLUDEDIR}
          ${PC_GLIB_INCLUDE_DIRS}
    PATH_SUFFIXES glib-2.0
)

yandex/porto CMakeLists.txt :62

find_path(LIBNL_INCLUDE_DIR NAMES netlink/netlink.h PATH_SUFFIXES libnl3)

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

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

micro-gl/micro-tess examples/cmake/Findmicrogl.cmake :14

find_path(microgl_INCLUDE_DIR
        NAMES microgl
        HINTS ${CMAKE_INSTALL_INCLUDEDIR}
        PATH_SUFFIXES clippers bitmaps samplers)

datastax/cpp-driver cmake/FindKerberos.cmake :48

find_path(KERBEROS_INCLUDE_DIR
            NAMES krb5.h
            HINTS ${_KERBEROS_INCLUDEDIR} ${_KERBEROS_ROOT_HINTS_AND_PATHS}
            PATH_SUFFIXES include)

LunarG/gfxreconstruct cmake/FindAGS.cmake :78

find_path(AGS_INCLUDE_DIR NAMES amd_ags.h PATHS ${AGS_SEARCH_PATH} PATH_SUFFIXES inc)

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/FindFFmpeg.cmake :37

find_path(FFMPEG_AVCODEC_INCLUDE_DIR
    NAMES libavcodec/version.h
    HINTS ${_FFMPEG_AVCODEC_INCLUDE_DIRS}
    PATH_SUFFIXES ffmpeg libav
  )

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

kibae/onnxruntime-server cmake/FindONNXRuntime.cmake :7

find_path(ONNX_RUNTIME_INCLUDE_DIRS onnxruntime_cxx_api.h PATHS ${ONNX_RUNTIME_ROOT_DIR} ${ONNX_RUNTIME_INCLUDE_PATHS} ${MACOS_ONNX_RUNTIME_INCLUDE_PATHS} PATH_SUFFIXES include)

scylladb/seastar cmake/Findyaml-cpp.cmake :42

find_path (yaml-cpp_INCLUDE_DIR
  NAMES yaml-cpp/yaml.h
  PATH_SUFFIXES yaml-cpp
  HINTS
    ${PC_yaml-cpp_INCLUDEDIR}
    ${PC_yaml-cpp_INCLUDE_DIRS})

OSVR/OSVR-Core cmake/FindCPPDOM.cmake :143

find_path(CPPDOM_INCLUDE_DIR
	${_HEADER}
	HINTS
	${_ROOT_DIR}
	${${_FP_PKG_NAME}_FLAGPOLL_INCLUDE_DIRS}
	PATHS
	PATH_SUFFIXES
	${CPPDOM_DIRS}
	${CPPDOM_HEADER_DIRS}
	include
	DOC
	"Path to ${_HUMAN} includes root")

prophesee-ai/openeb cmake/Modules/FindPython/Support.cmake :2700

find_path (_${_PYTHON_PREFIX}_INCLUDE_DIR
                     NAMES ${_${_PYTHON_PREFIX}_INCLUDE_NAMES}
                     HINTS ${_${_PYTHON_PREFIX}_INCLUDE_HINTS} ${_${_PYTHON_PREFIX}_HINTS}
                     PATHS ${_${_PYTHON_PREFIX}_VIRTUALENV_PATHS}
                           ${_${_PYTHON_PREFIX}_FRAMEWORK_PATHS}
                     PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                     NO_CMAKE_PATH
                     NO_CMAKE_ENVIRONMENT_PATH
                     NO_SYSTEM_ENVIRONMENT_PATH
                     NO_CMAKE_SYSTEM_PATH)

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
      )

open-dis/open-dis-cpp examples/cmake/FindSDL2.cmake :167

find_path(SDL2_INCLUDE_DIR SDL.h
  HINTS
    ENV SDL2DIR
    ${SDL2_NO_DEFAULT_PATH_CMD}
  PATH_SUFFIXES SDL2
                # path suffixes to search inside ENV{SDL2DIR}
                include/SDL2 include
  PATHS ${SDL2_PATH}
  DOC "Where the SDL2 headers can be found"
)

pavelsevecek/OpenSPH cmake/FindIlmBase.cmake :180

find_path(IlmBase_INCLUDE_DIR IlmBaseConfig.h
  ${_FIND_ILMBASE_ADDITIONAL_OPTIONS}
  PATHS ${_ILMBASE_INCLUDE_SEARCH_DIRS}
  PATH_SUFFIXES ${CMAKE_INSTALL_INCLUDEDIR}/OpenEXR include/OpenEXR OpenEXR
)