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

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/FindSWIG.cmake :74

find_path(SWIG_DIR swig.swg PATHS ${SWIG_swiglib_output} NO_CMAKE_FIND_ROOT_PATH)

mantidproject/mantid buildconfig/CMake/FindCxxTest.cmake :226

find_path(
  CXXTEST_INCLUDE_DIR cxxtest/TestSuite.h
  PATHS ${PROJECT_SOURCE_DIR}/Testing/Tools/cxxtest ${PROJECT_SOURCE_DIR}/../Testing/Tools/cxxtest
  NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
)

eProsima/Fast-DDS cmake/modules/Findandroid-ifaddrs.cmake :5

find_path(ANDROID_IFADDRS_INCLUDE_DIR NAMES ifaddrs.h NO_CMAKE_FIND_ROOT_PATH)

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
	)

percolator/percolator cmake/FindXsd.cmake :9

FIND_PATH(XSD_INCLUDE_DIR xsd/cxx/parser/elements.hxx
PATHS
  $ENV{XSDDIR}
  /usr/local/opt
  /usr/local
  /usr
PATH_SUFFIXES
  include
  libxsd
  xsd
  NO_CMAKE_FIND_ROOT_PATH
)

eProsima/Micro-XRCE-DDS cmake/modules/FindAsio.cmake :9

find_path(ASIO_INCLUDE_DIR NAMES asio.hpp NO_CMAKE_FIND_ROOT_PATH)

swiftlang/swift Runtimes/Supplemental/cmake/modules/FindSwiftCore.cmake :230

find_path(SwiftOnoneSupport_INCLUDE_DIR
  "SwiftOnoneSupport.swiftmodule"
  NO_CMAKE_FIND_ROOT_PATH
  HINTS
    ${SwiftCore_INCLUDE_DIR_HINTS})

KhronosGroup/OpenCL-SDK cmake/Modules/FindStb.cmake :13

find_path (Stb_INCLUDE_PATH stb_image.h
  PATHS
    ${Stb_DIR}
  PATH_SUFFIXES
    include
    include/stb
  NO_CMAKE_FIND_ROOT_PATH
)

hkrn/nanoem CMakeLists.txt :279

find_path(GLM_INCLUDE_DIR NAMES glm/glm.hpp PATHS ${PROJECT_SOURCE_DIR}/dependencies/glm NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)

fluent/fluent-bit lib/wasm-micro-runtime-WAMR-2.4.1/samples/cmake/FindWAMRC.cmake :6

find_path(WAMRC_HOME
  wamr-compiler
  PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../..
  NO_DEFAULT_PATH
  NO_CMAKE_PATH
  NO_CMAKE_SYSTEM_PATH
  NO_CMAKE_FIND_ROOT_PATH
  REQUIRED
)

Geocld/PeaSyo third-party/nanopb/extra/FindNanopb.cmake :320

find_path(NANOPB_INCLUDE_DIRS
    pb.h
    PATHS ${NANOPB_SRC_ROOT_FOLDER}
    NO_CMAKE_FIND_ROOT_PATH
)

bytecodealliance/wasm-micro-runtime samples/multi-module/CMakeLists.txt :88

find_path(WASI_SDK_PARENT
    wasi-sdk
    PATHS /opt
    NO_DEFAULT_PATH
    NO_CMAKE_FIND_ROOT_PATH
  )