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
)

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
)

koide3/hdl_graph_slam cmake/FindG2O.cmake :3

FIND_PATH(G2O_INCLUDE_DIR g2o/core/base_vertex.h
  ${G2O_ROOT}/include
  $ENV{G2O_ROOT}/include
  $ENV{G2O_ROOT}
  /usr/local/include
  /usr/include
  /opt/local/include
  /sw/local/include
  /sw/include
  /opt/ros/$ENV{ROS_DISTRO}/include
  NO_DEFAULT_PATH
  )

OGRECave/ogre CMake/Packages/FindOpenEXR.cmake :13

FIND_PATH(OPENEXR_INCLUDE_DIR OpenEXR/ImfIO.h
    $ENV{OPENEXR_DIR}/include
    $ENV{OPENEXR_DIR}
    ~/Library/Frameworks
    /Library/Frameworks
    /usr/local/include
    /usr/include
    /sw/include # Fink
    /opt/local/include # DarwinPorts
    /opt/csw/include # Blastwave
    /opt/include
    /usr/freeware/include
)

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
      )

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindIbeoSDK.cmake :13

find_path(IBEOSDK_INCLUDE_DIRS NAMES ibeosdk/IbeoSDK.hpp
  PATHS $ENV{IBEOSDK_ROOT}/src ${CMAKE_PREFIX_PATH}/src
)

RavEngine/RavEngine deps/OpenXR-SDK/src/cmake/FindVulkanHeaders.cmake :63

find_path(VulkanHeaders_INCLUDE_DIR
    NAMES vulkan/vulkan.h
    HINTS
        ${VULKAN_HEADERS_INSTALL_DIR}/include
        "$ENV{VULKAN_HEADERS_INSTALL_DIR}/include"
        "$ENV{VULKAN_SDK}/include")

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindADOLC.cmake :16

find_path( ADOLC_INCLUDE_DIR 
	   NAMES adolc/adolc.h 
           PATHS $ENV{ADOLC_DIR}/include/
                 /usr/include/adolc
                 /usr/local/include
                 /usr/local/include/adolc/
                 /opt/local/include/adolc/
                 "c:\\libs\\adolc\\include"
	         "c:\\libs\\adolc\\include"
	         ${PROJECT_SOURCE_DIR}/MacOS/Libs/adolc/include
                 ../../External/include
                 ${module_file_path}/../../../External/include
          )

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)

stuntrally/stuntrally cmake/FindSDL2.cmake :74

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

PDAL/PDAL cmake/modules/FindOSG.cmake :25

FIND_PATH( ${THIS_OSG_INCLUDE_DIR} ${THIS_OSG_INCLUDE_FILE}
    PATHS
        ${OSG_DIR}
        $ENV{OSG_SOURCE_DIR}
        $ENV{OSGDIR}
        $ENV{OSG_DIR}
        /usr/local/
        /usr/
        /sw/ # Fink
        /opt/local/ # DarwinPorts
        /opt/csw/ # Blastwave
        /opt/
        [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/
        ~/Library/Frameworks
        /Library/Frameworks
    PATH_SUFFIXES
        /include/
)

NREL/OpenStudio CMake/FindMongoDB.cmake :13

find_path(MongoDB_INCLUDE_DIR mongo/client/dbclient.h
    ${CMAKE_INCLUDE_PATH}
    /usr/include/
    /usr/local/include/
    /usr/include/mongo/
    /usr/local/include/mongo/
    /opt/mongo/include/
    $ENV{ProgramFiles}/Mongo/*/include
    $ENV{SystemDrive}/Mongo/*/include
  )

pcb9382/FaceAlgorithm include/Eigen/bench/btl/cmake/FindCBLAS.cmake :7

find_path(CBLAS_INCLUDES
  NAMES
  cblas.h
  PATHS
  $ENV{CBLASDIR}/include
  ${INCLUDE_INSTALL_DIR}
)

supercollider/supercollider cmake_modules/FindFFTW3f.cmake :3

FIND_PATH(
    FFTW3F_INCLUDE_DIR
    NAMES fftw3.h
    HINTS $ENV{FFTW3_DIR}/include
      "${CMAKE_SOURCE_DIR}/../${CMAKE_LIBRARY_ARCHITECTURE}/fftw"
      "$ENV{ProgramW6432}/fftw"
      "$ENV{ProgramFiles}/fftw"
    PATHS /usr/local/include
          /usr/include
)

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/FindAdolc.cmake :6

find_path(ADOLC_INCLUDES
  NAMES
  adolc/adouble.h
  PATHS
  $ENV{ADOLCDIR}
  ${INCLUDE_INSTALL_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"
           )

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
)

ezEngine/ezEngine Code/BuildSystem/CMake/Platforms/Configure_Android.cmake :84

find_path(EZ_VULKAN_DIR config/vk_layer_settings.txt
					PATHS
					${EZ_SHARED_VULKAN_DIR}
					${EZ_VULKAN_DIR}
					$ENV{VULKAN_SDK}
			)

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
    )

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/Eigen/cmake/FindAdolc.cmake :6

find_path(ADOLC_INCLUDES
  NAMES adolc/adtl.h
  PATHS $ENV{ADOLCDIR} $ENV{ADOLCDIR}/include ${INCLUDE_INSTALL_DIR}
)

TheAssemblyArmada/Thyme deps/captnlog/cmake/FindGTK3.cmake :149

find_path(${_var} ${_hdr}
        PATHS
            /usr/local/lib64
            /usr/local/lib
            # fix for Ubuntu == 11.04 (Natty Narwhal)
            /usr/lib/i386-linux-gnu/
            /usr/lib/x86_64-linux-gnu/
            # end
            # fix for Ubuntu >= 11.10 (Oneiric Ocelot)
            /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
            # end
            /usr/lib64
            /usr/lib
            /opt/gnome/include
            /opt/gnome/lib
            /opt/openwin/include
            /usr/openwin/lib
            /sw/include
            /sw/lib
            /opt/local/include
            /opt/local/lib
            $ENV{GTKMM_BASEPATH}/include
            $ENV{GTKMM_BASEPATH}/lib
            [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/include
            [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib
            [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/include
            [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib
        PATH_SUFFIXES
            ${_suffixes}
    )

gscept/nebula extlibs/scripts/FindVulkanExperimental.cmake :4

find_path(VULKAN_INCLUDE_DIR NAMES vulkan/vulkan.h PATHS
        "$ENV{VULKAN_SDK_EXPERIMENTAL}/include" NO_DEFAULT_PATH)

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation cmake/modules/FindbladeRF.cmake :24

find_path(BLADERF_INCLUDE_DIRS 
    NAMES libbladeRF.h
    HINTS $ENV{BLADERF_DIR}/include
    PATHS ${BLADERF_PKG_INCLUDE_DIRS}
          /usr/include
          /usr/local/include
  )

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/cmake/FindAdolc.cmake :6

find_path(ADOLC_INCLUDES
  NAMES
  adolc/adouble.h
  PATHS
  $ENV{ADOLCDIR}
  ${INCLUDE_INSTALL_DIR}
)

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/marsyas-options.cmake :123

find_path(TEST_MINI_GENRES_DIR
    mini-genres
    DOC "Directory for the mini-genres database"
    PATHS $ENV{MARSYAS_DATADIR})

gismo/gismo cmake/FindTaucs.cmake :6

find_path(TAUCS_INCLUDES
  NAMES
  taucs.h
  PATHS
  $ENV{TAUCSDIR}
  ${INCLUDE_INSTALL_DIR}
)

NERSC/timemory cmake/Modules/FindNVML.cmake :50

find_path(
    NVML_INCLUDE_DIR
    NAMES nvml.h
    HINTS ${NVML_ROOT_DIR} ENV NVML_ROOT_DIR ENV CPATH
    PATH_SUFFIXES include
    DOC "Path to the NVML headers")

CMU-Perceptual-Computing-Lab/openpose cmake/Modules/FindCuDNN.cmake :4

find_path(CUDNN_INCLUDE cudnn.h
    PATHS ${CUDNN_ROOT} $ENV{CUDNN_ROOT} ${CUDA_TOOLKIT_INCLUDE}
    DOC "Path to cuDNN include directory." )

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/FindARTOOLKIT.cmake :14

FIND_PATH(ARTOOLKIT_INCLUDE_DIR AR/ar.h
   PATHS
   $ENV{ARTOOLKIT_HOME}/include
   $ENV{EXTERNLIBS}/ARToolKit/include
   /usr/local/include
   /usr/include
   DOC "ARToolKit - Headers"
   NO_DEFAULT_PATH
)

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

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

root-project/root cmake/modules/FindDCAP.cmake :15

find_path(DCAP_INCLUDE_DIR NAMES dcap.h  HINTS ${DCAP_DIR}/include $ENV{DCAP_DIR}/include)

google/filament third_party/dawn/third_party/dxc/cmake/modules/FindTAEF.cmake :8

find_path(TAEF_INCLUDE_DIR      # Set variable TAEF_INCLUDE_DIR
          Wex.Common.h          # Find a path with Wex.Common.h
          HINTS "$ENV{TAEF_PATH}/../../../Include"
          HINTS "$ENV{TAEF_PATH}/../../../Development/inc"
          HINTS "${CMAKE_SOURCE_DIR}/external/taef/build/Include"
          HINTS "${WINDOWS_KIT_10_PATH}/Testing/Development/inc"
          HINTS "${WINDOWS_KIT_81_PATH}/Testing/Development/inc"
          DOC "path to TAEF 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"
  )

NREL/EnergyPlus third_party/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
      )

SteveMacenski/slam_toolbox CMake/FindMKL.cmake :53

FIND_PATH(MKL_ROOT_DIR
    include/mkl_cblas.h
    PATHS
    $ENV{MKLDIR}
    /opt/intel/mkl/
    /opt/intel/mkl/*/
    /opt/intel/cmkl/
    /opt/intel/cmkl/*/
    /opt/intel/*/mkl/
    /Library/Frameworks/Intel_MKL.framework/Versions/Current/lib/universal
        "C:/Program Files (x86)/Intel/ComposerXE-2011/mkl"
        "C:/Program Files (x86)/Intel/Composer XE 2013/mkl"
        "C:/Program Files/Intel/MKL/*/"
        "C:/Program Files/Intel/ComposerXE-2011/mkl"
        "C:/Program Files/Intel/Composer XE 2013/mkl"
)

GPUOpen-Tools/gpu_performance_api source/third_party/Vulkan/Global-Vulkan.cmake :13

find_path(VK_TOOLS_DIR NAMES glslangValidator.exe PATHS "$ENV{VULKAN_SDK}/Bin32")

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/FindLibheif.cmake :19

find_path (LIBHEIF_INCLUDE_DIR
    libheif/heif_version.h
    HINTS
        ${LIBHEIF_INCLUDE_PATH}
        ENV LIBHEIF_INCLUDE_PATH
    DOC "The directory where libheif headers reside")

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

tlorach/nvFX cmake/FindDXSDK.cmake :27

find_path(DXSDK_LIBRARY_DIR
            d3d11.lib
        PATHS
            ${DXSDK_LOCATION}/Lib/x64
            $ENV{DXSDK_LOCATION}/Lib/x64
            ${DXSDK_ROOT}/Lib/x64
            $ENV{DXSDK_ROOT}/Lib/x64
            "C:/Program Files (x86)/Microsoft DirectX SDK*/Lib/x64"
            "C:/Program Files/Microsoft DirectX SDK*/Lib/x64"
    )

manticoresoftware/manticoresearch cmake/FindMysql.cmake :113

find_path ( MYSQL_INCLUDE_DIR mysql.h
			${MYSQL_INCLUDE_HINT}
			${WITH_MYSQL_INCLUDES}
			${MYSQL_ROOT_DIR}/include
			${MYSQL_ROOT_DIR}/include/mysql
			$ENV{MYSQL_ROOT_DIR}/include
			$ENV{MYSQL_ROOT_DIR}/include/mysql
			$ENV{MYSQL_INCLUDE_DIR}
			$ENV{MYSQL_DIR}/include
			/usr/include/mysql
			/usr/local/include/mysql
			/opt/mysql/mysql/include
			/opt/mysql/mysql/include/mysql
			/usr/local/mysql/include
			/usr/local/mysql/include/mysql
			/opt/mysql-client/include/mysql
			$ENV{ProgramFiles}/MySQL/*/include
			$ENV{SystemDrive}/MySQL/*/include
			)

OSVR/OSVR-Core cmake/FindSDL2.cmake :104

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)

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

cocos2d/cocos2d-x cmake/Modules/FindWebP.cmake :30

FIND_PATH(WEBP_INCLUDE_DIR decode.h
  HINTS
  ENV WEBP_DIR
  PATH_SUFFIXES include/webp include
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw # Fink
  /opt/local # DarwinPorts
  /opt/csw # Blastwave
  /opt
)

casadi/casadi cmake/FindECOS.cmake :18

find_path(ECOS_SSC_INCLUDE_DIR
    SuiteSparse_config.h
  HINTS $ENV{ECOS}/external/SuiteSparse_config /usr/local/include/SuiteSparse_config ~local/include/SuiteSparse_config /usr/local/include/ecos ~local/include/ecos /usr/local/include/ecos/SuiteSparse_config ~local/include/ecos/SuiteSparse_config 
)

rAthenaCN/rAthenaCN 3rdparty/cmake/FindMYSQL.cmake :9

find_path( MYSQL_INCLUDE_DIRS "mysql.h"
	PATHS
		"/usr/include/mysql"
		"/usr/local/include/mysql"
		"/usr/mysql/include/mysql"
		"$ENV{PROGRAMFILES}/MySQL/*/include"
		"$ENV{SYSTEMDRIVE}/MySQL/*/include" )

alibaba/AliSQL packaging/WiX/CMakeLists.txt :30

FIND_PATH(WIX_DIR heat.exe
    "$ENV{ProgramFiles}/WiX Toolset V3.10/bin"
  )

acoustid/chromaprint cmake/modules/FindFFmpeg.cmake :83

FIND_PATH(FFMPEG_STDINT_INCLUDE_DIR stdint.h
    PATHS
    ${FFMPEG_ROOT}/include
    $ENV{FFMPEG_DIR}/include
    ~/Library/Frameworks
    /Library/Frameworks
    /usr/local/include
    /usr/include
    /sw/include # Fink
    /opt/local/include # DarwinPorts
    /opt/csw/include # Blastwave
    /opt/include
    /usr/freeware/include
    PATH_SUFFIXES ffmpeg
    DOC "Location of FFMPEG stdint.h Header"
)

btccom/btcpool-ABANDONED cmake/Modules/FindCUDA.cmake :593

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
    )

supertuxkart/stk-code lib/wiiuse/cmake/FindOpenCV1.cmake :47

find_path(OPENCV_BASE_DIR
		NAMES
		cv/include/cv.h
		include/opencv/cv.h
		include/cv/cv.h
		include/cv.h
		HINTS
		"${OPENCV_ROOT_DIR}"
		"$ENV{OPENCV_ROOT_DIR}"
		"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Intel(R) Open Source Computer Vision Library_is1;Inno Setup: App Path]"
		${_dirs})

Farama-Foundation/ViZDoom cmake_modules/FindSDL2.cmake :75

FIND_PATH(SDL2_INCLUDE_DIR SDL.h
  HINTS
  $ENV{SDL2DIR}
  PATH_SUFFIXES include/SDL2 include
  PATHS
  /usr/local/include/SDL2
  /usr/include/SDL2
  /usr/local/Cellar/sdl2 # Brew Intel
  /sw # Fink
  /opt/homebrew/Cellar/sdl2 # Brew Apple Silicon
  /opt/local # DarwinPorts
  /opt/csw # Blastwave
  /opt
  ~/Library/Frameworks
  /Library/Frameworks
  ${SDL2_SEARCH_PATHS} # Brew Intel and Apple Silicon with versions
)

gongminmin/KlayGE Build/CMake/Modules/FindGLES.cmake :12

FIND_PATH(KLAYGE_GLES_INCLUDE_DIR GLES3/gl3platform.h
			PATHS
				"$ENV{SystemDrive}/AdrenoSDK/Development/Inc"
				"$ENV{SystemDrive}/Imagination/PowerVR/GraphicsSDK/SDK_*/Builds/include"
				"$ENV{SystemDrive}/Imagination/PowerVR_Graphics/PowerVR_SDK/SDK_*/Builds/include"
				"$ENV{KHRONOS_HEADERS}"
				"$ENV{ProgramFiles}/ARM/Mali Developer Tools/Mali OpenGL ES Emulator*/include"
				"$ENV{${ProgramFilesX86}}/ARM/Mali Developer Tools/Mali OpenGL ES Emulator*/include"
			)

MarianoJT88/Joint-VO-SF cmake_modules/FindTBB.cmake :52

FIND_PATH (TBB_ROOT_DIR
  NAMES include/tbb/tbb.h
  PATHS ENV TBBROOT
        ENV TBB40_INSTALL_DIR
        ENV TBB30_INSTALL_DIR
        ENV TBB22_INSTALL_DIR
        ENV TBB21_INSTALL_DIR
        ENV ICPP_COMPILER13
        ENV ICPP_COMPILER14
  PATH_SUFFIXES tbb
  DOC "TBB root directory")

NauEngine/NauEnginePublic engine/core/modules/ui/cocos2d-x/cmake/Modules/FindChipmunk.cmake :30

FIND_PATH(CHIPMUNK_INCLUDE_DIR chipmunk/chipmunk.h
  HINTS
  ENV CHIPMUNK_DIR
  PATH_SUFFIXES include
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw # Fink
  /opt/local # DarwinPorts
  /opt/csw # Blastwave
  /opt
)

ess-dmsc/h5cpp cmake/FindHDF5.cmake :920

find_path(HDF5_${_lang}_INCLUDE_DIR ${HDF5_INCLUDE_FILENAME}
            HINTS ${HDF5_ROOT}
            PATHS $ENV{HOME}/.local/include ${_hdf5_inc_extra_paths}
            PATH_SUFFIXES include Include ${_inc_suffixes} ${_lib_suffixes} ${_hdf5_inc_extra_suffixes}
            ${_HDF5_SEARCH_OPTS}
        )

uoip/g2opy cmake_modules/FindQGLViewer.cmake :9

FIND_PATH(QGLVIEWER_INCLUDE_DIR qglviewer.h
    /usr/include/QGLViewer
    /opt/local/include/QGLViewer
    /usr/local/include/QGLViewer
    /sw/include/QGLViewer
    ENV QGLVIEWERROOT
  )

rbfx/rbfx Source/ThirdParty/OpenXRSDK/src/cmake/FindVulkanHeaders.cmake :63

find_path(VulkanHeaders_INCLUDE_DIR
    NAMES vulkan/vulkan.h
    HINTS
        ${VULKAN_HEADERS_INSTALL_DIR}/include
        "$ENV{VULKAN_HEADERS_INSTALL_DIR}/include"
        "$ENV{VULKAN_SDK}/include")

InsightSoftwareConsortium/ITK Modules/ThirdParty/GDCM/src/gdcm/CMakeLists.txt :139

find_path(GDCM_DATA_ROOT test.acr
    ${GDCM_SOURCE_DIR}/Testing/Data
    $ENV{GDCM_DATA_ROOT}
    NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
    )

shawwn/noh cmake/FindPerformer.cmake :40

find_path(PERFORMER_INCLUDE_DIR
	NAMES
	pf.h
	HINTS
	"${PERFORMER_ROOT_DIR}"
	PATH_SUFFIXES
	include
	include/Performer
	Performer
	PATHS
	$ENV{PFROOT})

izhengfan/se2clam CMakeModules/FindCholmod.cmake :8

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

logicalclocks/rondb packaging/WiX/wix_setup.cmake :30

FIND_PATH(WIX_DIR wix.exe "$ENV{USERPROFILE}\\.dotnet\\tools")

Warzone2100/warzone2100 cmake/FindVulkanHeaders.cmake :19

find_path(Vulkan_INCLUDE_DIRS
		NAMES vulkan/vulkan.h
		HINTS "$ENV{VULKAN_SDK}/include")

tx00100xt/SeriousSamClassic-VK SamTSE/Sources/cmake/FindVulkan.cmake :52

find_path(Vulkan_INCLUDE_DIR
      NAMES vulkan/vulkan.h
      HINTS
        "$ENV{VULKAN_SDK}/include")

CDrummond/cantata cmake/FindLIBVLC.cmake :34

FIND_PATH(LIBVLC_INCLUDE_DIR vlc/vlc.h
  HINTS "$ENV{LIBVLC_INCLUDE_PATH}"
  PATHS
    #Mac OS and Contribs
    "${CMAKE_CURRENT_SOURCE_DIR}/contribs/include"
    "${CMAKE_CURRENT_SOURCE_DIR}/contribs/include/vlc"
    # Env
    "$ENV{LIB_DIR}/include"
    "$ENV{LIB_DIR}/include/vlc"
    #
    "/usr/include"
    "/usr/include/vlc"
    "/usr/local/include"
    "/usr/local/include/vlc"
    #mingw
    c:/msys/local/include
  )

Hotride/OrionUO CMake/FindSDL2_image.cmake :42

find_path(SDL2_IMAGE_INCLUDE_DIR SDL_image.h
  HINTS
    ENV SDL2IMAGEDIR
    ENV SDL2DIR
    ${SDL2_DIR}
  PATH_SUFFIXES SDL2
                # path suffixes to search inside ENV{SDL2DIR}
                include/SDL2 include
)

Jackarain/proxy third_party/boost/libs/compute/cmake/opencl/FindOpenCL.cmake :46

FIND_PATH(_OpenCL_CPP_INCLUDE_DIRS CL/cl.hpp PATHS
	    ${_OpenCL_INC_CAND} $ENV{OpenCL_INCPATH} $ENV{CUDA_INC_PATH})

chsl/PLADE code/3rd_party/opencv/cmake/OpenCVDetectOpenCL.cmake :38

find_path(CLAMDFFT_ROOT_DIR
              NAMES include/clAmdFft.h
              PATHS ENV CLAMDFFT_PATH ENV ProgramFiles
              PATH_SUFFIXES clAmdFft AMD/clAmdFft
              DOC "AMD FFT root directory"
              NO_DEFAULT_PATH)

shogun-toolbox/shogun cmake/FindARPREC.cmake :2

find_path(ARPREC_INCLUDE_DIR arprec/mp_real.h HINTS $ENV{ARPREC_DIR}/include)

monero-project/monero cmake/FindUnbound.cmake :30

FIND_PATH(UNBOUND_INCLUDE_DIR
  NAMES unbound.h
  PATH_SUFFIXES include/ include/unbound/
  PATHS "${PROJECT_SOURCE_DIR}"
  ${UNBOUND_ROOT}
  $ENV{UNBOUND_ROOT}
  /usr/local/
  /usr/
)

definelicht/hlslib cmake/FindVitis.cmake :213

find_path(XRT_SEARCH_PATH libxilinxopencl.so
                PATHS ENV XILINX_XRT
                      /opt/xilinx/xrt /opt/Xilinx/xrt
                      /tools/Xilinx/xrt /tools/xilinx/xrt
                PATH_SUFFIXES lib)

eranif/codelite SpellChecker/CMakeLists.txt :9

find_path(
        HUNSPELL_H
        NAMES hunspell.h
        HINTS ENV HUNSPELL_DIR
        PATHS /usr/include /usr/local/include /usr/include/hunspell /usr/local/include/hunspell ${BREW_PREFIX}/include
        PATH_SUFFIXES include/hunspell include)

mantidproject/mantid buildconfig/CMake/FindOpenCascade.cmake :14

find_path(
  OPENCASCADE_LIBRARY_DIR
  NAMES libTKernel.so libTKernel.dylib
  PATHS /usr/local/lib
        /opt/OpenCASCADE/lib64
        $ENV{CASROOT}/lib64
        /opt/OpenCASCADE/lib
        $ENV{CASROOT}/lib
        /opt/OpenCASCADE/lib32
        $ENV{CASROOT}/lib32
)

LisaAnne/lisa-caffe-public cmake/Modules/FindLMDB.cmake :15

find_path(LMDB_INCLUDE_DIR NAMES  lmdb.h PATHS "$ENV{LMDB_DIR}/include")

CMU-Perceptual-Computing-Lab/caffe_rtpose cmake/Modules/FindMKL.cmake :23

find_path(MKL_ROOT include/mkl.h PATHS $ENV{MKLROOT} ${INTEL_ROOT}/mkl
                                   DOC "Folder contains MKL")

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

find_path(SLEPC_DIR include/slepc.h
  HINTS ${SLEPC_DIR} $ENV{SLEPC_DIR}
  PATHS ${slepc_dir_locations}
  DOC "SLEPc directory")

KDAB/KDReports cmake/KDAB/modules/FindKDChart.cmake :26

find_path(
    KDChart_INCLUDE_DIR
    NAMES KDChartGlobal.h
    HINTS ${KDChart_DIR} ENV KDChart_DIR
    PATH_SUFFIXES include include/KDChart
)

luigifreda/slamplay cmake/FindG2O.cmake :15

find_path(G2O_LIB_DIR libg2o_core.so
  ${G2O_ROOT}/lib
  $ENV{G2O_ROOT}/lib
  NO_DEFAULT_PATH
  )

halide/Halide cmake/FindHexagonSDK.cmake :11

find_path(
    HEXAGON_SDK_ROOT build/cmake/hexagon_toolchain.cmake
    HINTS ENV HEXAGON_SDK_ROOT
)

AnyDSL/thorin cmake/modules/FindHalf.cmake :10

find_path(Half_DIR half.hpp PATHS ${Half_DIR} $ENV{Half_DIR} PATH_SUFFIXES include DOC "C++ library for half precision floating point arithmetics.")

kpeeters/cadabra2 cmake/modules/FindMathematica.cmake :1537

find_path (Mathematica_HOST_ROOT_DIR
			NAMES ${_KernelExecutables}
			PATH_SUFFIXES ${_ProgramNames}
			PATHS ${_SearchPaths} ENV MATHEMATICA_HOME
			DOC "${_helpStr}"
			NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
		)

plstcharles/litiv cmake/Modules/FindCUDA.cmake :937

find_path(CUDA_SDK_ROOT_DIR common/inc/cutil.h
 HINTS
  "$ENV{NVSDKCOMPUTE_ROOT}/C"
  ENV NVSDKCUDA_ROOT
  "[HKEY_LOCAL_MACHINE\\SOFTWARE\\NVIDIA Corporation\\Installed Products\\NVIDIA SDK 10\\Compute;InstallDir]"
 PATHS
  "/Developer/GPU\ Computing/C"
  )

neka-nat/cupoch third_party/GLFW/CMake/modules/FindVulkan.cmake :33

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

QMCPACK/qmcpack CMake/FindFFTW.cmake :14

find_path(FFTW_INCLUDE_DIR fftw3.h ${FFTW_HOME}/include $ENV{FFTW_HOME}/include)

udacity/CarND-MPC-Project src/Eigen-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}
)

KangLin/RabbitRemoteControl Plugins/LibVNCServer/Client/CMakeLists.txt :23

find_path(LibvncIncludeDir NAMES rfb/rfbclient.h
        HINTS ${LibVNCServer_DIR}
        PATHS ENV LibVNCServer_DIR
        PATH_SUFFIXES include
        )

snl-dakota/dakota cmake/DakotaFindNetCDF.cmake :72

find_path (NETCDF_INCLUDE_DIR netcdf.h
	HINTS
	${_netcdf_includepath}
	${NETCDF_DIR}
	${NETCDF_ROOT}
	$ENV{NETCDF_DIR}
	$ENV{NETCDF_ROOT}
	PATH_SUFFIXES
	include/netcdf
	include/netcdf-4
	include/netcdf-3
	include
	PATHS
	/sw # Fink
	/opt/local # DarwinPorts
	/opt/csw # Blastwave
	/opt
)

Madour/LDtkLoader cmake/modules/FindSDL2_image.cmake :42

find_path(SDL2_IMAGE_INCLUDE_DIR SDL_image.h
        HINTS
        ENV SDL2IMAGEDIR
        ENV SDL2DIR
        ${SDL2_DIR}
        PATH_SUFFIXES SDL2
        # path suffixes to search inside ENV{SDL2DIR}
        include/SDL2 include
        )

wxWidgets/wxWidgets build/cmake/modules/FindSDL2.cmake :82

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

LMMS/lmms cmake/modules/FindSDL2.cmake :64

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

dfranx/SHADERed cmake/FindGLM.cmake :22

find_path(
		GLM_INCLUDE_DIR
		NAMES glm/glm.hpp
		PATHS
		$ENV{PROGRAMFILES}/include
		${GLM_ROOT_DIR}/include
		DOC "The directory where glm/glm.hpp resides")

gameknife/gkEngine cmake/Modules/FindLibZip.cmake :30

FIND_PATH(LIBZIP_INCLUDE_DIR zip.h
    $ENV{LIBZIP_DIR}/include
    $ENV{LIBZIP_DIR}
    $ENV{OSGDIR}/include
    $ENV{OSGDIR}
    $ENV{OSG_ROOT}/include
    ~/Library/Frameworks
    /Library/Frameworks
    /usr/local/include
    /usr/include
    /sw/include # Fink
    /opt/local/include # DarwinPorts
    /opt/csw/include # Blastwave
    /opt/include
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
    /usr/freeware/include
)

albin-johansson/centurion cmake/FindSDL2.cmake :82

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

pgRouting/osm2pgrouting tools/osmium/cmake/FindPostgreSQL.cmake :32

find_path(POSTGRESQL_INCLUDE_DIR libpq-fe.h
        ${T_POSTGRESQL_INCLUDE_DIR}
        /usr/include
        /usr/include/pgsql
        /usr/local/include/pgsql
        /usr/include/postgresql
        /usr/include/postgresql/*
        /usr/local/include/postgresql
        /usr/local/include/postgresql/*
        $ENV{ProgramFiles}/PostgreSQL/*/include
        $ENV{SystemDrive}/PostgreSQL/*/include
        )

INET-RC/GeoMX 3rdparty/tvm/3rdparty/dmlc-core/cmake/Modules/FindHDFS.cmake :14

find_path(HDFS_INCLUDE_DIR hdfs.h PATHS
  $ENV{HADOOP_HDFS_HOME}/include/
  # make sure we don't accidentally pick up a different version
  NO_DEFAULT_PATH
)

facebook/mysql-5.6 packaging/WiX/wix_setup.cmake :48

FIND_PATH(WIX_DIR heat.exe "$ENV{WIX}")