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

u3d-community/U3D cmake/Modules/FindDirectX.cmake :119

find_path (DIRECTX_INCLUDE_DIRS NAMES ${DIRECTX_HEADERS} PATHS ${DIRECTX_INC_SEARCH_PATHS} DOC "DirectX include directory" CMAKE_FIND_ROOT_PATH_BOTH)

urho3d/urho3d cmake/Modules/FindGBM.cmake :11

find_path (GBM_INCLUDE_DIRS NAMES gbm.h DOC "GenericBufferManagement include directory")

prusa3d/PrusaSlicer cmake/modules/FindwxWidgets.cmake :511

find_path(wxWidgets_LIB_DIR
        NAMES
          qtu/wx/setup.h
          qtud/wx/setup.h
          msw/wx/setup.h
          mswd/wx/setup.h
          mswu/wx/setup.h
          mswud/wx/setup.h
          mswuniv/wx/setup.h
          mswunivd/wx/setup.h
          mswunivu/wx/setup.h
          mswunivud/wx/setup.h
        PATHS
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVER}_xp${_WX_ARCH}_dll   # prefer shared
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVER}${_WX_ARCH}_dll   # prefer shared
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVERx}_xp${_WX_ARCH}_dll   # prefer shared
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVERx}${_WX_ARCH}_dll   # prefer shared
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_ARCH}_dll                 # prefer shared
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVER}_xp${_WX_ARCH}_lib
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVER}${_WX_ARCH}_lib
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVERx}_xp${_WX_ARCH}_lib
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_TOOLVERx}${_WX_ARCH}_lib
        ${WX_ROOT_DIR}/lib/${_WX_TOOL}${_WX_ARCH}_lib
        DOC "Path to wxWidgets libraries"
        NO_DEFAULT_PATH
        )

kcat/openal-soft cmake/FindALSA.cmake :46

find_path(ALSA_INCLUDE_DIR NAMES alsa/asoundlib.h
          DOC "The ALSA (asound) include directory"
)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindIbeoAPI.cmake :153

find_path (IbeoAPI_BUILD_DIR
	NAMES CMakeCache.txt
	PATHS
      $ENV{IBEOAPILIBDIR}
      ${IbeoAPI_DIR}
      ${IbeoAPI_DIR}/${BUILD_DIRNAME}
      ${IbeoAPI_DIR}/${CMAKE_BUILD_TYPE}
      ${IbeoAPI_DIR}/build
	DOC "Path to the build directory of the IbeoAPI used in this project"
  )

RavEngine/RavEngine deps/taskflow/cmake/ComputeCpp/Modules/FindComputeCpp.cmake :88

find_path(ComputeCpp_INCLUDE_DIRS
  NAMES "CL/sycl.hpp"
  HINTS ${computecpp_find_hint}/include
  DOC "The ComputeCpp include directory")

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindCGAL.cmake :60

find_path(CGAL_LIBRARY_DIR 
                NAMES "libCGAL.dylib"
                PATHS "/opt/local/lib/"
                DOC "Directory containing the CGAL library"
               )

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

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

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

OAID/Caffe-HRT cmake/Modules/FindMatlabMex.cmake :37

find_path(Matlab_DIR NAMES bin/mex bin/mexext PATHS ${__matlab_root}
                     DOC "Matlab directory" NO_DEFAULT_PATH)

JGRennison/OpenTTD-patches cmake/FindIconv.cmake :102

find_path(Iconv_INCLUDE_DIR
    NAMES "iconv.h"
    DOC "iconv include directory")

erleben/OpenTissue cmake/FindCg.cmake :54

find_path( CG_INCLUDE_PATH Cg/cg.h
	"D:/Program Files/NVIDIACorporation/Cg/include"
      "C:/Program Files/NVIDIA Corporation/Cg/include"
      "C:/Program Files/Cg"
      ${PROJECT_SOURCE_DIR}/../Cg
      ${CG_COMPILER_SUPER_DIR}/include
      ${CG_COMPILER_DIR}
      DOC "The directory where Cg/cg.h resides"
      )

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

mangosArchives/serverZero_Rel19 cmake/FindACE.cmake :15

FIND_PATH( ACE_INCLUDE_DIR
    NAMES
      ace/ACE.h
    PATHS
      /usr/include
      /usr/include/ace
      /usr/local/include
      /usr/local/include/ace
      ${ACE_ROOT}
      ${ACE_ROOT}/include
      $ENV{ACE_ROOT}
      $ENV{ACE_ROOT}/include
      # ${CMAKE_SOURCE_DIR}/dep/ACE_wrappers
  DOC
    "Specify include-directories that might contain ace.h here."
  )

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

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/FindCUDNN.cmake :51

find_path(CUDNN_INCLUDE_DIR
    cudnn.h
    PATHS ${CUDA_TOOLKIT_INCLUDE}
    DOC "location of cudnn.h"
    NO_DEFAULT_PATH
  )

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

typesense/typesense cmake/Modules/FindLevelDB.cmake :8

find_path(LevelDB_INCLUDE NAMES leveldb/db.h
        PATHS $ENV{LEVELDB_ROOT}/include /opt/local/include /usr/local/include /usr/include
        DOC "Path in which the file leveldb/db.h is located." )

Kitware/ParaView CMake/FindGmsh.cmake :10

find_path(Gmsh_INCLUDE_DIR
  NAMES
    gmsh.h
  PATHS
    /usr/local/include
    /usr/include
  DOC "Gmsh include directory")

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

FIND_PATH(OPENGL_INCLUDE_DIR OpenGL/gl.h DOC "Include for OpenGL on OSX")

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

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

Exiv2/exiv2 cmake/Findinih.cmake :4

find_path(inih_INCLUDE_DIR
  NAMES "ini.h"
  DOC "inih include directory")

jmzkChain/jmzk libraries/fc/CMakeModules/FindGMP.cmake :27

find_path(GMP_INCLUDE_DIR
            NAMES gmp.h
            HINTS ENV GMP_INC_DIR
                  ENV GMP_DIR
            PATH_SUFFIXES include
  	        DOC "The directory containing the GMP header files"
           )

hlrs-vis/covise cmake/Find3DSMAX.cmake :13

FIND_PATH(3DSMAX_STDPLUGS_DIR "3dsexp.dle"
  PATHS
  "C:/Program Files/Autodesk/3ds Max 2028/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2027/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2026/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2025/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2024/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2023/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2022/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2021/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2020/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2019/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2018/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2017/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2016/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2015/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2014/stdplugs"
  "C:/Program Files/Autodesk/3ds Max 2013/stdplugs"
  "C:/Program Files (x86)/Autodesk/3ds Max 2014/stdplugs"
  DOC "3DSMAX - plugins directory"
)

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

root-project/root cmake/modules/FindPythia8.cmake :25

find_path(PYTHIA8_INCLUDE_DIR
          NAMES Pythia8/Pythia.h
          HINTS ${_pythia8dirs}
          PATH_SUFFIXES include include/Pythia8 include/pythia8
          DOC "Specify the directory containing Pythia.h.")

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

tpfister/caffe-heatmap cmake/Modules/FindLevelDB.cmake :8

find_path(LevelDB_INCLUDE NAMES leveldb/db.h
                          PATHS $ENV{LEVELDB_ROOT}/include /opt/local/include /usr/local/include /usr/include
                          DOC "Path in which the file leveldb/db.h is located." )

apache/kudu cmake_modules/FindGMock.cmake :31

find_path(GMOCK_INCLUDE_DIR gmock/gmock.h
  DOC   "Path to the gmock header file"
  NO_CMAKE_SYSTEM_PATH
  NO_SYSTEM_ENVIRONMENT_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")

OSVR/OSVR-Core cmake/FindGadgeteer12.cmake :83

find_path(GADGETEER12_INCLUDE_DIR
	${_HEADER}
	HINTS
	"${_ROOT_DIR}"
	${${_FP_PKG_NAME}_FLAGPOLL_INCLUDE_DIRS}
	PATH_SUFFIXES
	${_DIR}
	include/${_DIR}
	include/
	DOC
	"Path to ${_HUMAN} includes root")

fligger/FateInjector wxWidgets-3.2.0/build/cmake/modules/FindXTEST.cmake :31

find_path(XTEST_INCLUDE_DIR NAMES X11/extensions/XTest.h
          PATH_SUFFIXES X11/extensions
          PATHS /opt/X11/include
          DOC "The XTest include directory"
)

danxuhk/StructuredAttentionDepthEstimation cmake/Cuda.cmake :181

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

KiCad/kicad-source-mirror cmake/FindwxWidgets.cmake :456

find_path(wxWidgets_ROOT_DIR
    NAMES include/wx/wx.h
    PATHS
      ENV wxWidgets_ROOT_DIR
      ENV WXWIN
      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\wxWidgets_is1;Inno Setup: App Path]"  # WX 2.6.x
      C:/
      D:/
      ENV ProgramFiles
    PATH_SUFFIXES
      wxWidgets-3.0.2
      wxWidgets-3.0.1
      wxWidgets-3.0.0
      wxWidgets-2.9.5
      wxWidgets-2.9.4
      wxWidgets-2.9.3
      wxWidgets-2.9.2
      wxWidgets-2.9.1
      wxWidgets-2.9.0
      wxWidgets-2.8.9
      wxWidgets-2.8.8
      wxWidgets-2.8.7
      wxWidgets-2.8.6
      wxWidgets-2.8.5
      wxWidgets-2.8.4
      wxWidgets-2.8.3
      wxWidgets-2.8.2
      wxWidgets-2.8.1
      wxWidgets-2.8.0
      wxWidgets-2.7.4
      wxWidgets-2.7.3
      wxWidgets-2.7.2
      wxWidgets-2.7.1
      wxWidgets-2.7.0
      wxWidgets-2.7.0-1
      wxWidgets-2.6.4
      wxWidgets-2.6.3
      wxWidgets-2.6.2
      wxWidgets-2.6.1
      wxWidgets-2.5.4
      wxWidgets-2.5.3
      wxWidgets-2.5.2
      wxWidgets-2.5.1
      wxWidgets
    DOC "wxWidgets base/installation directory"
    )

OpenSpace/OpenSpace support/cmake/FindXRandR.cmake :29

find_path(XRANDR_INCLUDE_DIR NAMES X11/extensions/Xrandr.h
          PATH_SUFFIXES X11/extensions
          DOC "The XRANDR include directory"
)

supertuxkart/stk-code lib/wiiuse/cmake/FindJCCL12.cmake :82

find_path(JCCL12_INCLUDE_DIR
	${_HEADER}
	HINTS
	"${_ROOT_DIR}"
	${${_FP_PKG_NAME}_FLAGPOLL_INCLUDE_DIRS}
	PATH_SUFFIXES
	${_DIR}
	include/${_DIR}
	include/
	DOC
	"Path to ${_HUMAN} includes root")

qt/qtbase cmake/FindPostgreSQL.cmake :148

find_path(PostgreSQL_INCLUDE_DIR
  NAMES libpq-fe.h
  PATHS
   # Look in other places.
   ${PostgreSQL_ROOT_DIRECTORIES}
  PATH_SUFFIXES
    pgsql
    postgresql
    include
    ${PostgreSQL_INCLUDE_ADDITIONAL_SEARCH_SUFFIXES}
  # Help the user find it if we cannot.
  DOC "The ${PostgreSQL_INCLUDE_DIR_MESSAGE}"
)

clab/lstm-parser cnn/CMakeLists.txt :22

find_path(CUDNN_INCLUDE_DIRS cudnn.h
    PATHS ${CUDNN_ROOT}
          ${CUDNN_ROOT}/include
    DOC "CUDNN include path")

microsoft/DirectXShaderCompiler 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
          )

CubbyFlow/CubbyFlow Builds/CMake/FindTBB.cmake :36

find_path(TBB_ROOT include/tbb/task_scheduler_init.h
		DOC "Root of TBB installation"
		HINTS ${TBB_ROOT}
		PATHS
			${PROJECT_SOURCE_DIR}/tbb
			${PROJECT_SOURCE_DIR}/../tbb
			"${PROGRAMFILES32}/IntelSWTools/compilers_and_libraries/windows/tbb"
			"${PROGRAMFILES32}/Intel/Composer XE/tbb"
			"${PROGRAMFILES32}/Intel/compilers_and_libraries/windows/tbb"
			"${PROGRAMFILES32}/Intel/tbb"
	)

yanmin-wu/EAO-SLAM Thirdparty/Line3Dpp/cmake/FindCUDASDK.cmake :103

find_path(CUDA_CUT_INCLUDE_DIR cutil.h DOC "Location of cutil.h")

damellis/ESP cmake/FindGLFW.cmake :33

find_path( GLFW_INCLUDE_DIR
  NAMES
  GLFW/glfw3.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 GLFW/glfw3.h resides"
  )

hyperblast/beefweb cpp/extlibs/catch/system/FindCatch.cmake :1

find_path(
    CATCH_INCLUDE_DIRS
    NAMES catch.hpp
    DOC "catch include directory"
)

quarkslab/quokka cmake/FindIdaSdk.cmake :73

find_path(IdaSdk_DIR NAMES include/pro.h
                     HINTS "${IdaSdk_ROOT_DIR}" ENV IDASDK_ROOT
                     PATHS "${CMAKE_CURRENT_LIST_DIR}/../third_party/idasdk"
                     PATH_SUFFIXES idasdk
                     DOC "Location of the IDA SDK"
                     NO_DEFAULT_PATH)

rbfx/rbfx CMake/Modules/FindDirectX.cmake :118

find_path (DIRECTX_INCLUDE_DIRS NAMES ${DIRECTX_HEADERS} PATHS ${DIRECTX_INC_SEARCH_PATHS} DOC "DirectX include directory" CMAKE_FIND_ROOT_PATH_BOTH)

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/Modules/NewCMake/FindDirectShow.cmake :12

find_path(DIRECTX_INCLUDE_DIR ddraw.h
    # WindowsSDK: includes ddraw and dshow
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows;CurrentInstallFolder]/Include"
    # VS 7.1 PlatformSDK: includes ddraw and dshow
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\7.1\\Setup\\VC;ProductDir]/PlatformSDK/Include"
    # Newer DirectX: dshow not included; requires Platform SDK
    "$ENV{DXSDK_DIR}/Include"
    # Older DirectX: dshow included
    "C:/DXSDK/Include"
    DOC "What is the path where the file ddraw.h can be found"
    NO_DEFAULT_PATH
  )

shawwn/noh cmake/FindGLUI.cmake :82

find_path(GLUI_INCLUDE_DIR
				GLUI/glui.h
				HINTS
				${OPENGL_INCLUDE_DIR}
				DOC
				"GLUI include directory")

Warzone2100/warzone2100 tools/map/old/CMakeLists.txt :10

find_path(WZ_SOURCE_DIR lib/framework/wzglobal.h
        HINTS "${CMAKE_SOURCE_DIR}/../.."
        DOC "Warzone2100 source root directory path"
        )

gazebosim/gazebo-classic deps/parallel_quickstep/CMakeModules/FindOpenCL.cmake :28

find_path(CUDA_TOOLKIT_ROOT_DIR
    NAMES nvcc nvcc.exe
    PATHS /usr/local/bin
          /usr/local/cuda/bin
    DOC "Toolkit location."
    )

eiskaltdcpp/eiskaltdcpp cmake/FindGettext.cmake :64

find_path(GETTEXT_INCLUDE_DIR
    libintl.h
    ${potential_include_dirs}
    DOC "Path to gettext include directory (where libintl.h can be found)")

plexinc/plex-media-player CMakeModules/FindBreakpad.cmake :30

find_path(
    BREAKPAD_INCLUDE_DIR
    NAMES google_breakpad/common/breakpad_types.h
    PATH_SUFFIXES breakpad
    HINTS
        ${PC_BREAKPAD_INCLUDEDIR}
        ${PC_BREAKPAD_INCLUDE_DIRS} # Unused for BREAKPAD but anyway
    DOC "BREAKPAD include directory"
    )

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

FIND_PATH(OpenCL_INCLUDE_DIRS OpenCL/cl.h DOC "Include for OpenCL on OSX")

pingcap/tiflash contrib/prometheus-cpp-cmake/cmake/Findcivetweb.cmake :1

find_path(CIVETWEB_INCLUDE_DIR
  NAMES civetweb.h
  DOC "The CivetWeb include directory"
)

shogun-toolbox/shogun cmake/FindMosek.cmake :442

find_path (
      MOSEK_PYTHONPATH
        NAMES "mosek/array.py"
        HINTS ENV PYTHONPATH
        DOC   "Path to MOSEK Python module."
    )

forestsen/KinectAzureDKProgramming CMakeLists.txt :166

FIND_PATH(GLFW_INCLUDE_DIRS DOC "Path to GLFW include directory."
    NAMES GLFW/glfw3.h
    PATHS ${GLFW_ROOT}/include)

CMU-Perceptual-Computing-Lab/caffe_rtpose cmake/Cuda.cmake :173

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

boutproject/BOUT-dev cmake/FindHYPRE.cmake :13

find_path(HYPRE_INCLUDE_DIR
  NAMES HYPRE.h
  DOC "HYPRE include directories"
  REQUIRED
  PATH_SUFFIXES include
)

vxl/vxl core/vidl/CMakeLists.txt :41

find_path(DIRECTSHOW_ESF_INCLUDE_DIR ESFilter.h
            "C:/Program Files/Euresys/MultiCam/Include"
            DOC "What is the path where the file ESFilter.h can be found"
           )

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

find_path (Mathematica_INCLUDE_DIR
		NAMES "mdefs.h"
		HINTS
			"${Mathematica_ROOT_DIR}/SystemFiles/IncludeFiles"
			"${Mathematica_ROOT_DIR}/Contents/SystemFiles/IncludeFiles"
			"${Mathematica_ROOT_DIR}/Contents/Resources/Wolfram Player.app/Contents/SystemFiles/IncludeFiles"
		PATH_SUFFIXES "C"
		DOC "Mathematica C language definitions include directory."
		NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
	)

plstcharles/litiv cmake/Modules/FindOpenCL.cmake :49

find_path( _OPENCL_CPP_INCLUDE_DIRS
        NAMES
            OpenCL/cl.hpp
        DOC "Include for OpenCL CPP bindings on OSX"
    )

ewan-xu/LibrosaCpp librosa/eigen3/cmake/FindGSL.cmake :38

FIND_PATH(GSL_INCLUDE_DIR
    NAMES gsl/gsl_cdf.h gsl/gsl_randist.h
    PATHS ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES include
    DOC "GSL header include dir"
    )

olive-editor/olive cmake/FindOpenColorIO.cmake :26

find_path(OCIO_BASE_DIR
        include/OpenColorIO/OpenColorABI.h
    HINTS
        "${OCIO_LOCATION}"
        "$ENV{OCIO_LOCATION}"
    DOC
        "OCIO root folder"
)

ericniebler/meta FindMeta.cmake :10

find_path(Meta_INCLUDE_DIR
    NAMES meta/meta.hpp 
    DOC "Meta library header files"
    )

kevinlin311tw/caffe-augmentation cmake/Modules/FindMKL.cmake :23

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

INET-RC/GeoMX 3rdparty/mshadow/cmake/Cuda.cmake :220

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

cmu-db/peloton cmake/Modules/FindJsoncpp.cmake :14

find_path(
	JSONCPP_INCLUDE_DIR 
	NAMES jsoncpp/json/json.h json/json.h
	DOC "jsoncpp include dir"
)

perone/euclidesdb cmake/FindLevelDB.cmake :8

find_path(LevelDB_INCLUDE NAMES leveldb/db.h
                          PATHS $ENV{LEVELDB_ROOT}/include /opt/local/include /usr/local/include /usr/include
                          DOC "Path in which the file leveldb/db.h is located." )

DLR-SC/tigl cmake/FindMATLAB.cmake :213

find_path (
       MATLAB_INCLUDE_DIR
         NAMES mex.h
         HINTS ENV C_INCLUDE_PATH ENV CXX_INCLUDE_PATH
         DOC   "Include directory for MATLAB libraries."
     )

zbanks/radiance cmake/FindMPV.cmake :31

find_path(
  MPV_INCLUDE_DIR
  NAMES mpv/client.h
  HINTS
      ${PC_MPV_INCLUDEDIR}
      ${PC_MPV_INCLUDE_DIRS} # Unused for MPV but anyway
  DOC "MPV include directory"
)

axmolengine/axmol 3rdparty/openal/cmake/FindALSA.cmake :46

find_path(ALSA_INCLUDE_DIR NAMES alsa/asoundlib.h
          DOC "The ALSA (asound) include directory"
)

manutdzou/KITTI_SSD cmake/Modules/FindMKL.cmake :23

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

eric612/Caffe-YOLOv3-Windows cmake/Modules/FindMKL.cmake :23

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

gatecat/nextpnr-xilinx ecp5/CMakeLists.txt :58

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

weigao95/surfelwarp external/eigen3.4/cmake/FindGSL.cmake :38

FIND_PATH(GSL_INCLUDE_DIR
    NAMES gsl/gsl_cdf.h gsl/gsl_randist.h
    PATHS ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES include
    DOC "GSL header include dir"
    )

jeremyfix/easykf CMakeModules/FindGSL.cmake :41

FIND_PATH(GSL_INCLUDE_DIR
    NAMES gsl/gsl_cdf.h gsl/gsl_randist.h
    PATHS ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES include
    DOC "GSL header include dir"
    )

feelpp/feelpp feelpp/cmake/modules/FindOpenTURNS.cmake :144

find_path (OpenTURNS_WRAPPER_DIR
      NAMES
        wrapper.xml wrapper.dtd
      PATHS
        "${OpenTURNS_INSTALL_PATH}"
        /usr/lib
        /usr/local/lib
        /opt/local/lib
        /opt/lib
        /opt
      PATH_SUFFIXES
        share/openturns/wrappers
        openturns/wrappers
        openturns-${ot_version}/wrappers
      DOC
        "OpenTURNS wrappers location"
    )

klee/klee CMakeLists.txt :518

find_path(KLEE_LIBCXX_PLATFORM_INCLUDE_PATH
          NAMES __config_site #We are searching for a platform-specific C++ library header called `__config_site`
          DOC "Path to platform-specific libc++ include directory"
          PATH_SUFFIXES "x86_64-unknown-linux-gnu/c++/v1" "include/x86_64-unknown-linux-gnu/c++/v1"
          HINTS ${KLEE_LIBCXX_INCLUDE_DIR}
          NO_DEFAULT_PATH # Make sure we don't pick-up the standard library's path
  )

Wargus/stratagus cmake/modules/FindSDL2_image.cmake :148

find_path(SDL2_IMAGE_INCLUDE_DIR SDL_image.h
  HINTS
    ENV SDL2IMAGEDIR
    ENV SDL2DIR
    ${SDL2_IMAGE_NO_DEFAULT_PATH_CMD}
  PATH_SUFFIXES SDL2
                # path suffixes to search inside ENV{SDL2DIR}
                # and ENV{SDL2IMAGEDIR}
                include/SDL2 include
  PATHS ${SDL2_IMAGE_PATH}
  DOC "Where the SDL2_image headers can be found"
)

UPBGE/upbge build_files/cmake/Modules/FindUSD.cmake :30

find_path(USD_INCLUDE_DIR
  NAMES
    pxr/usd/usd/api.h
  HINTS
    ${_usd_SEARCH_DIRS}
  PATH_SUFFIXES
    include
  DOC "Universal Scene Description (USD) header files"
)

marian-nmt/marian cmake/FindCUDNN.cmake :130

find_path(CUDNN_INCLUDE_DIR 
    NAMES cudnn.h
    HINTS ${PC_CUDNN_INCLUDE_DIRS} ${CUDNN_ROOT_DIR} ${CUDA_TOOLKIT_INCLUDE} ${__found_cudnn_root}
    PATH_SUFFIXES include 
    DOC "Path to CUDNN include directory." )

arrayfire/forge CMakeModules/FindFreeImage.cmake :40

find_path(FreeImage_INCLUDE_DIR
  NAMES FreeImage.h
  PATHS
    /usr
    /usr/local
    /sw
    /opt/local
    ${FreeImage_ROOT}
  PATH_SUFFIXES
    include
  DOC "The directory where FreeImage.h resides")

happynear/caffe-windows cmake/Modules/FindMatlabMex.cmake :37

find_path(Matlab_DIR NAMES bin/mex bin/mexext PATHS ${__matlab_root}
                     DOC "Matlab directory" NO_DEFAULT_PATH)

joachimBurket/esp32-opencv cmake/FindCUDNN.cmake :51

find_path(CUDNN_INCLUDE_DIR
    cudnn.h
    PATHS ${CUDA_TOOLKIT_INCLUDE}
    DOC "location of cudnn.h"
    NO_DEFAULT_PATH
  )

fluffos/fluffos cmake/FindPostgreSQL.cmake :139

find_path(PostgreSQL_INCLUDE_DIR
        NAMES libpq-fe.h
        PATHS
        # Look in other places.
        ${PostgreSQL_ROOT_DIRECTORIES}
        PATH_SUFFIXES
        pgsql
        postgresql
        include
        ${PostgreSQL_INCLUDE_ADDITIONAL_SEARCH_SUFFIXES}
        # Help the user find it if we cannot.
        DOC "The ${PostgreSQL_INCLUDE_DIR_MESSAGE}"
        )

aau-cns/mars_lib cmake/FindEGL.cmake :9

find_path(EGL_INCLUDE_DIR EGL/egl.h

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

    PATH_SUFFIXES
    /include

    DOC "The directory where EGL/egl.h resides")

micmacIGN/micmac MMVII/ExternalInclude/eigen-3.4.0/cmake/FindComputeCpp.cmake :89

find_path(ComputeCpp_INCLUDE_DIRS
  NAMES "CL/sycl.hpp"
  HINTS ${computecpp_find_hint}/include
  DOC "The ComputeCpp include directory")

WeitaoVan/L-GM-loss cmake/Modules/FindMKL.cmake :23

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

Froser/gamemachine src/3rdparty/openal-soft-1.19.1/cmake/FindALSA.cmake :46

find_path(ALSA_INCLUDE_DIR NAMES alsa/asoundlib.h
          DOC "The ALSA (asound) include directory"
)

Cocos-BCX/cocos-mainnet libraries/fc/CMakeModules/FindVLD.cmake :57

FIND_PATH (VLD_ROOT_DIR
  NAMES include/vld.h
  PATHS ENV VLDROOT
        "$ENV{PROGRAMFILES}/Visual Leak Detector"
        "$ENV{PROGRAMFILES(X86)}/Visual Leak Detector"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Visual Leak Detector;InstallLocation]"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Visual Leak Detector;InstallLocation]"
  DOC "VLD root directory")

arrayfire/arrayfire CMakeModules/FindcuDNN.cmake :90

find_path(cuDNN_INCLUDE_DIRS
  NAMES cudnn.h
  HINTS
    ${cuDNN_ROOT_DIR}
    ${PC_CUDNN_INCLUDE_DIRS}
    ${CUDA_TOOLKIT_INCLUDE}
  PATH_SUFFIXES include
  DOC "cuDNN include directory path." )

ompl/omplapp CMakeModules/FindPQP.cmake :4

find_path(PQP_INCLUDE_DIR PQP.h PATH_SUFFIXES "PQP"
    DOC "Location of PQP proximity query header files")

cb-geo/mpm cmake/FindMPI.cmake :924

find_path(MPI_mpifptr_INCLUDE_DIR
            NAMES "mpifptr.h"
            HINTS "${MPI_MSMPI_INC_PATH_EXTRA}"
            DOC "Location of the mpifptr.h extra header for Microsoft MPI")

AnimalLogic/AL_USDMaya cmake/modules/FindMaya.cmake :44

find_path(MAYA_LIBRARY_DIR libOpenMaya.dylib
        HINTS
            "${MAYA_LOCATION}"
            "$ENV{MAYA_LOCATION}"
            "${MAYA_BASE_DIR}"
        PATH_SUFFIXES
            Maya.app/contents/MacOS/
        DOC
            "Maya's libraries path"
    )

junhyukoh/caffe-lstm cmake/Modules/FindLevelDB.cmake :8

find_path(LevelDB_INCLUDE NAMES leveldb/db.h
                          PATHS $ENV{LEVELDB_ROOT}/include /opt/local/include /usr/local/include /usr/include
                          DOC "Path in which the file leveldb/db.h is located." )

AojunZhou/Incremental-Network-Quantization cmake/Modules/FindLevelDB.cmake :8

find_path(LevelDB_INCLUDE NAMES leveldb/db.h
                          PATHS $ENV{LEVELDB_ROOT}/include /opt/local/include /usr/local/include /usr/include
                          DOC "Path in which the file leveldb/db.h is located." )