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

tamasmeszaros/libnest2d cmake_modules/FindClipper.cmake :22

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

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

koide3/interactive_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
  )

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
      )

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/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/resonance-audio/third_party/eigen/cmake/FindCholmod.cmake :8

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

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
          )

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

stuntrally/stuntrally3 CMakeManual/FindENet.cmake :17

FIND_PATH(ENet_INCLUDE_DIRS enet/enet.h
    PATHS
    $ENV{ENETDIR}
    /usr/local
    /usr
    PATH_SUFFIXES include
    )

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

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

pcb9382/FaceAlgorithm include/Eigen/cmake/FindAdolc.cmake :6

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

supercollider/supercollider cmake_modules/FindFFTW3f.cmake :24

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

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
)

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

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/FindDXSDK.cmake :37

find_path(DXSDK_INCLUDE_DIR
        NAMES
            D3D11.h D3Dcompiler.h
        PATHS
            "${DXSDK_LOCATION}/Include"
            "$ENV{DXSDK_LOCATION}/Include"
            "${DXSDK_ROOT}/Include"
            "$ENV{DXSDK_ROOT}/Include"
            "C:/Program Files (x86)/Windows Kits/10/Include/${CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION}/um"
            "C:/Program Files (x86)/Windows Kits/8.1/Include/um"
            "C:/Program Files (x86)/Microsoft DirectX SDK*/Include"
            "C:/Program Files/Microsoft DirectX SDK*/Include"
    )

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
)

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

find_path(CLAMDBLAS_ROOT_DIR
              NAMES include/clAmdBlas.h
              PATHS ENV CLAMDBLAS_PATH ENV ProgramFiles
              PATH_SUFFIXES clAmdBlas AMD/clAmdBlas
              DOC "AMD FFT root directory"
              NO_DEFAULT_PATH)

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)

NVIDIA/DALI cmake/modules/FindLMDB.cmake :18

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

OpenMW/openmw cmake/FindGMock.cmake :123

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

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/cmake/FindCholmod.cmake :8

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

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 Plugins/SpaceMouseInteractor/cmake/Find3DxWareSDK.cmake :47

find_path(3DxWareSDK_INCLUDE_DIR navlib/navlib.h
  HINTS
    ${3DxWareSDK_ROOT}
    ENV 3DxWareSDK_DIR
    ENV 3DxWareSDK_ROOT
  PATH_SUFFIXES
    inc
    include
    Headers
  DOC "Path to the 3DxWareSDK include directory"
)

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/FindMatlab.cmake :148

FIND_PATH(MATLAB_INCLUDE_DIR
    "mex.h"
      /Applications/MATLAB74/extern/include
      /Applications/MATLAB_R2009a.app/extern/include
      $ENV{HOME}/MATLAB74/extern/include
      $ENV{MATLAB}/extern/include
    )

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

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

GUDHI/gudhi-devel src/cmake/modules/FindQGLViewer.cmake :10

find_path(QGLVIEWER_INCLUDE_DIR 
          NAMES QGLViewer/qglviewer.h
          PATHS ENV QGLVIEWERROOT 
         )

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

ceph/ceph cmake/modules/Findgperftools.cmake :17

find_path(Tcmalloc_INCLUDE_DIR gperftools/tcmalloc.h
  HINTS $ENV{GPERF_ROOT}/include)

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
)

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

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

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

psmoveservice/PSMoveService cmake/FindSDL2.cmake :79

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

mysql/mysql-workbench build/cmake/Modules/FindMySQL.cmake :63

find_path(MySQL_INCLUDE_DIRS  mysql.h
                                      /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
                                      $ENV{ProgramFiles}/MySQL/*/include
                                      $ENV{SystemDrive}/MySQL/*/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"
  )

NREL/EnergyPlus third_party/eigen/cmake/FindCholmod.cmake :8

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

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

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

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

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

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

Icinga/icinga2 third-party/cmake/FindMySQL.cmake :34

FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
  $ENV{MYSQL_INCLUDE_DIR}
  $ENV{MYSQL_DIR}/include
  /usr/include/mysql
  /usr/local/include/mysql
  /usr/include/mariadb
  /usr/local/include/mariadb
  /opt/mysql/mysql/include
  /opt/mysql/mysql/include/mysql
  /opt/mysql/include
  /opt/mariadb/include/mysql
  /opt/local/include/mysql5
  /usr/local/mysql/include
  /usr/local/mysql/include/mysql
  ${_macports_include_dirs}
  $ENV{ProgramFiles}/MySQL/*/include
  $ENV{SystemDrive}/MySQL/*/include
  $ENV{ProgramFiles}/MariaDB*/include/mysql
  $ENV{SystemDrive}/MariaDB*/include/mysql
)

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

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

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

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)

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
)

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
)

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

malaterre/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
    )

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

supertuxkart/stk-code cmake/FindLibbfd.cmake :23

find_path (LIBBFD_INCLUDE_DIRS
    NAMES
      bfd.h
      dis-asm.h
    PATHS
      /usr/include
      /usr/local/include
      /opt/local/include
      /opt/include
      ENV CPATH)

gongminmin/KlayGE Externals/d3dcompiler/CMakeLists.txt :10

find_path(win_sdk_dir Redist/D3D
			PATHS
				"$ENV{${WindowsSdkDir}}"
				"$ENV{${ProgramFilesX86}}/Windows Kits/10"
				"$ENV{${ProgramFilesX86}}/Windows Kits/8.1"
			)

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

NVIDIA/VisRTX cmake/FindMDL_SDK.cmake :34

find_path(MDL_SDK_ROOT NAMES "include/mi/mdl_sdk.h" PATHS ${MDL_SDK_PATH} ENV MDL_SDK_PATH)

xpol/lua-rapidjson cmake/Modules/FindLua.cmake :61

find_path(LUA_INCLUDE_DIR lua.h
  HINTS
    ENV LUA_DIR
  PATH_SUFFIXES
    include/lua51 include/lua5.1 include/lua-5.1
    include/lua52 include/lua5.2 include/lua-5.2
    include/lua53 include/lua5.3 include/lua-5.3
    include/luajit-2.1 include/luajit-2.0
    include/lua include
  PATHS
    ${LUAENV_ROOT}
    ~/Library/Frameworks
    /Library/Frameworks
    /sw # Fink
    /opt/local # DarwinPorts
    /opt/csw # Blastwave
    /opt
)

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

NauEngine/NauEnginePublic engine/core/modules/ui/cocos2d-x/cmake/Modules/FindFMOD.cmake :16

find_path(FMOD_INCLUDE_DIR fmod.hpp
  HINTS ENV FMOD_DIR
  PATH_SUFFIXES include/fmod include
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw # Fink
  /opt/local # DarwinPorts
  /opt/csw # Blastwave
  /opt
  )

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)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/FindCIRCLE.cmake :33

find_path(CIRCLE_INCLUDE_DIR
  NAMES libcircle.h
  HINTS ENV MFU_INCLUDE)

TheAssemblyArmada/Vanilla-Conquer cmake/FindSDL2.cmake :111

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)

shawwn/noh CMakeLists.txt :331

find_path(${VAR}
    ${header}
    PATH_SUFFIXES ${ARGN}
    PATHS "${ROOT}" ENV ${ROOT} REQUIRED)

KratosMultiphysics/Kratos cmake_modules/FindScotch.cmake :4

find_path(SCOTCH_INCLUDES
        NAMES scotch.h
        PATHS $ENV{SCOTCHDIR}
        PATH_SUFFIXES scotch
        )

jakowskidev/uMario_Jakowski cmake/FindSDL2_Mixer.cmake :45

find_path(SDL2_MIXER_INCLUDE_DIR SDL_mixer.h
  HINTS
    ENV SDL2MIXERDIR
    ENV SDL2DIR
  PATH_SUFFIXES SDL2
                # path suffixes to search inside ENV{SDLDIR}
                include/SDL2 include
)

GREAT-WHU/GREAT-PVT src/LibGnut/CMakeLists.txt :17

find_path(Third_Eigen_ROOT       HINTS "${Third_Eigen_ROOT}"        "$ENV{Third_Eigen_ROOT}            ")

antrad/Abuse_1996 cmake/FindSDL2_mixer.cmake :56

find_path(SDL2_MIXER_INCLUDE_DIR SDL_mixer.h
  HINTS
    ENV SDL2MIXERDIR
    ENV SDL2DIR
  PATH_SUFFIXES include/SDL2 include/SDL include
)

gazebosim/gazebo-classic cmake/SearchForStuff.cmake :222

find_path (tinyxml_INCLUDE_DIRS tinyxml.h ${tinyxml_INCLUDE_DIRS} ENV CPATH)

Jackarain/proxy third_party/boost/libs/compute/cmake/FindTBB.cmake :186

find_path(TBB_INCLUDE_DIR
    tbb/task_scheduler_init.h
    PATHS ${TBB_INC_SEARCH_DIR} ENV CPATH
)

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

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

mantidproject/mantid buildconfig/CMake/FindHDF4.cmake :58

find_path(
  HDF4_INCLUDE_DIRS mfhdf.h
  HINTS ENV HDF4_ROOT
  PATH_SUFFIXES hdf
)

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

davidmball/ratslam cmake/FindIrrlicht.cmake :1

FIND_PATH(IRRLICHT_INCLUDE_DIR irrlicht/irrlicht.h
   PATHS $ENV{IRRDIR}/include
   PATH_SUFFIXES irrlicht
)

boutproject/BOUT-dev cmake/FindPETSc.cmake :92

find_path (PETSC_DIR include/petsc.h
  HINTS ENV PETSC_DIR
  PATHS
  /usr/lib/petsc
  # Debian paths
  ${DEB_PATHS}
  # Arch Linux path
  /opt/petsc/linux-c-opt
  # MacPorts path
  /opt/local/lib/petsc
  $ENV{HOME}/petsc
  DOC "PETSc Directory")

SimonKagstrom/kcov cmake/FindDwarfutils.cmake :7

find_path (DWARFUTILS_INCLUDE_DIR
    NAMES
        libdwarf.h
    PATHS
        /usr/local/opt/dwarfutils/include/libdwarf-2/
        /opt/homebrew/opt/dwarfutils/include/libdwarf-2/
        # Old Homebrew paths
        /usr/local/opt/dwarfutils/include/libdwarf-0/
        /opt/homebrew/opt/dwarfutils/include/libdwarf-0/
    ENV CPATH)

luigifreda/slamplay cmake/FindCholmod.cmake :8

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

plstcharles/litiv cmake/Modules/FindCPLEX.cmake :90

FIND_PATH(CPLEX_CONCERT_INCLUDE_DIR
    NAMES
        ilconcert/iloenv.h
    HINTS
        ${CPLEX_ROOT_DIR}/concert/include
        ${CPLEX_ROOT_DIR}/include
        $ENV{CPLEX_ROOT}/concert/include
        $ENV{CPLEX_ROOT}/include
        $ENV{CPLEX_ROOT}/../concert/include
    PATHS
        ENV C_INCLUDE_PATH
        ENV C_PLUS_INCLUDE_PATH
        ENV INCLUDE_PATH
)

dpjudas/VkDoom cmake/FindSDL2.cmake :63

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
  /boot/system/develop/headers/SDL2 #Hiaku OS
)

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

ewan-xu/LibrosaCpp librosa/eigen3/cmake/FindCholmod.cmake :8

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

scially/Cesium3DTilesConverter thirdparty/tinygltf/examples/glview/cmake/GLFW3Config.cmake :16

FIND_PATH( GLFW3_LOCATION include/GLFW/glfw3.h
  "$ENV{GLFW3_HOME}"
)

geektcp/UeCore cmake/macros/FindVisualStudio2010.cmake :4

FIND_PATH(VS100_DIR devenv.com
  $ENV{VS100COMNTOOLS}/../IDE
  "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE"
  "C:\\Program Files\\Microsoft Visual Studio 10.0\\Common7\\IDE"
  "C:\\Programme\\Microsoft Visual Studio 10.0\\Common7\\IDE"
  "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\VisualStudio\\10.0\\Setup\\VS;EnvironmentDirectory]"
)

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

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
)

olive-editor/olive cmake/FindGoogleCrashpad.cmake :20

find_path(CRASHPAD_CLIENT_INCLUDE_DIR
    client/crashpad_client.h
  HINTS
    "${CRASHPAD_LOCATION}"
    "$ENV{CRASHPAD_LOCATION}"
    "${CRASHPAD_BASE_DIR}"
)

albin-johansson/centurion cmake/FindSDL2_mixer.cmake :45

find_path(SDL2_MIXER_INCLUDE_DIR SDL_mixer.h
        HINTS
        ENV SDL2MIXERDIR
        ENV SDL2DIR
        PATH_SUFFIXES SDL2
        # path suffixes to search inside ENV{SDLDIR}
        include/SDL2 include
        PATHS ${SDL2_MIXER_PATH}
        )

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

Illumina/manta src/cmake/macros.cmake :48

find_path(${name}_INCLUDE_DIR ${header}
                  HINTS ENV C_INCLUDE_PATH ENV CPATH ENV CPLUS_INCLUDE_PATH)

ad-freiburg/pfaedle cmake/FindLibZip.cmake :16

FIND_PATH(LIBZIP_INCLUDE_DIR
  zip.h
  "$ENV{LIB_DIR}/include"
  "$ENV{INCLUDE}"
  /usr/local/include
  /usr/include
)

DocCreator/DocCreator cmake/Modules/FindFFTW3.cmake :27

find_path(FFTW3_INCLUDE_DIR
  NAMES fftw3.h
  PATHS ${FFTW3_PKGCONF_INCLUDE_DIRS} 
    $ENV{FFTWDIR} 
    ${INCLUDE_INSTALL_DIR} 
    ${FFTW3_DIR}/include
    ${FFTW3_DIR}
    ${FFTW3_HOME}/include
    ${FFTW3_HOME}
    $ENV{FFTW3_DIR}/include
    $ENV{FFTW3_DIR}
    $ENV{FFTW3_HOME}/include
    $ENV{FFTW3_HOME}
    /usr/include
    /usr/local/include )

INET-RC/GeoMX 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
)

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