cmake find_program examples

Signatures

find_program (
  <VAR>
  name | NAMES name1 [name2 ...] [NAMES_PER_DIR]
  [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/cmake/FindComputeCpp.cmake :90

find_program(COMPUTECPP_INFO_TOOL computecpp_info PATHS
  ${COMPUTECPP_PACKAGE_ROOT_DIR} PATH_SUFFIXES bin)

geodynamics/aspect contrib/world_builder/tests/CMakeLists.txt :2

FIND_PROGRAM(DIFF_EXECUTABLE
	     NAMES numdiff diff FC
	     HINTS ${DIFF_DIR}
	     PATH_SUFFIXES bin
	     )

u3d-community/U3D cmake/Modules/UrhoCommon.cmake :1472

find_program (${VAR} ${NAME} HINTS ${ARG_HINTS} PATHS ${ARG_PATHS} PATH_SUFFIXES ${ARG_PATH_SUFFIXES} DOC ${ARG_DOC} NO_DEFAULT_PATH)

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/FindComputeCpp.cmake :80

find_program(COMPUTECPP_DEVICE_COMPILER compute++ PATHS
  ${COMPUTECPP_PACKAGE_ROOT_DIR} PATH_SUFFIXES bin)

RavEngine/RavEngine deps/resonance-audio/third_party/eigen/cmake/FindComputeCpp.cmake :72

find_program(ComputeCpp_INFO_EXECUTABLE computecpp_info
  HINTS ${computecpp_host_find_hint}
  PATH_SUFFIXES bin
  NO_SYSTEM_ENVIRONMENT_PATH)

overte-org/overte cmake/macros/SetPackagingParameters.cmake :193

find_program(SIGNTOOL_EXECUTABLE signtool PATHS "C:/Program Files (x86)/Windows Kits/10" PATH_SUFFIXES "bin/${CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION}/x64")

kokkos/kokkos cmake/kokkos_compiler_id.cmake :34

find_program(
      Kokkos_NVCC_WRAPPER
      NAMES nvcc_wrapper
      HINTS ${PROJECT_SOURCE_DIR}
      PATHS ${PROJECT_SOURCE_DIR}
      PATH_SUFFIXES bin
    )

eclipse-ecal/ecal doc/FindSphinx.cmake :8

find_program(SPHINX_APIDOC NAMES sphinx-apidoc
    HINTS
    $ENV{SPHINX_DIR}
    PATH_SUFFIXES bin
    DOC "Sphinx apidoc generator"
)

liminchen/OptCuts ext/libigl/external/eigen/cmake/FindComputeCpp.cmake :90

find_program(COMPUTECPP_INFO_TOOL computecpp_info PATHS
  ${COMPUTECPP_PACKAGE_ROOT_DIR} PATH_SUFFIXES bin)

Rezonality/zep demos/demo_qt/CMakeLists.txt :19

find_program(WINDEPLOYQT_EXECUTABLE NAMES windeployqt HINTS ${QTDIR} ENV QTDIR PATH_SUFFIXES bin)

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/Eigen/cmake/FindComputeCpp.cmake :71

find_program(ComputeCpp_INFO_EXECUTABLE computecpp_info
  HINTS ${computecpp_host_find_hint}
  PATH_SUFFIXES bin
  NO_SYSTEM_ENVIRONMENT_PATH)

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

find_program (DirectX_FXC_EXECUTABLE fxc
        PATHS ${DirectX_SDK_PATHS}
        PATH_SUFFIXES Utilities/bin/x86
        DOC "Path to fxc.exe executable."
    )

codilime/veles CMakeLists.txt :594

find_program(MACDEPLOYQT_EXECUTABLE
      macdeployqt
      ENV QT
      PATH_SUFFIXES "5.7/clang_64/bin"
  )

NERSC/timemory cmake/Modules/FindPython/Support.cmake :1651

find_program(
                        _${_PYTHON_PREFIX}_EXECUTABLE
                        NAMES ${_${_PYTHON_PREFIX}_NAMES} NAMES_PER_DIR
                        HINTS ${_${_PYTHON_PREFIX}_HINTS}
                        PATHS ENV VIRTUAL_ENV ENV CONDA_PREFIX
                        PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                        NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH
                        NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH)

ceph/ceph cmake/modules/FindPython/Support.cmake :1881

find_program (_${_PYTHON_PREFIX}_EXECUTABLE
                        NAMES ${_${_PYTHON_PREFIX}_NAMES}
                        NAMES_PER_DIR
                        HINTS ${_${_PYTHON_PREFIX}_HINTS}
                        PATHS ${_${_PYTHON_PREFIX}_REGISTRY_PATHS}
                        PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                        ${_${_PYTHON_PREFIX}_REGISTRY_VIEW}
                        NO_SYSTEM_ENVIRONMENT_PATH
                        NO_CMAKE_SYSTEM_PATH
                        VALIDATOR _python_validate_find_interpreter)

root-project/root cmake/modules/RootConfiguration.cmake :316

find_program(FIREFOX_EXECUTABLE NAMES firefox firefox-bin firefox.exe
             HINTS /snap/bin
             PATH_SUFFIXES "Mozilla Firefox")

facebookincubator/velox CMake/FindThrift.cmake :94

find_program(THRIFT_COMPILER thrift PATHS ${Thrift_ROOT} PATH_SUFFIXES "bin")

Slicer/Slicer CMake/FindPatch.cmake :51

find_program(Patch_EXECUTABLE
    NAMES patch
    PATH_SUFFIXES Git/usr/bin Git/bin GnuWin32/bin
    DOC ${_doc}
    )

tlorach/nvFX cmake/FindZLib.cmake :55

FIND_PROGRAM(ZLIB_BIN  NAMES zlib.dll zlibd.dll ${${search}} PATH_SUFFIXES bin bin32)

Kitware/TeleSculptor CMake/dashboard-scripts/TeleSculptor_common.cmake :145

find_program(CTEST_GIT_COMMAND
    names git git.cmd
    PATH_SUFFIXES Git/cmd Git/bin
    )

OSVR/OSVR-Core cmake/FindGDB.cmake :29

find_program(GDB_COMMAND
	NAMES
	gdb
	HINTS
	"${GDB_ROOT_DIR}"
	PATH_SUFFIXES
	bin
	libexec)

prophesee-ai/openeb cmake/Modules/Findnodejs.cmake :14

find_program(NODEJS_EXECUTABLE
    NAMES node nodejs 
    HINTS /usr
          /usr/local
          /opt
          /opt/local
    PATH_SUFFIXES bin)

mysql/mysql-connector-cpp cdk/cmake/FindSphinx.cmake :35

find_program(SPHINX_EXECUTABLE NAMES sphinx-build
    HINTS
    ${WITH_SPHINX}
    PATH_SUFFIXES bin
    DOC "Sphinx documentation generator"
)

supertuxkart/stk-code lib/wiiuse/cmake/Finddb2pdf.cmake :30

find_program(DB2PDF_COMMAND
	NAMES
	db2pdf
	HINTS
	"${DB2PDF_ROOT_DIR}"
	PATH_SUFFIXES
	bin)

nholthaus/gtest-runner CMakeLists.txt :251

find_program(WINDEPLOYQT_EXECUTABLE NAMES windeployqt HINTS ${QTDIR} ENV QTDIR PATH_SUFFIXES bin)

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

find_program(HDF5_${_lang}_COMPILER_EXECUTABLE
        NAMES ${HDF5_${_lang}_COMPILER_NAMES} NAMES_PER_DIR
        HINTS ${HDF5_ROOT}
        PATH_SUFFIXES bin Bin
        DOC "HDF5 ${_lang} Wrapper compiler.  Used only to detect HDF5 compile flags."
        ${_HDF5_SEARCH_OPTS}
      )

RosettaCommons/binder cmake/Modules/FindPython/Support.cmake :233

find_program (${_PYTHON_PREFIX}_EXECUTABLE
                    NAMES python${_${_PYTHON_PREFIX}_VERSION} python
                          ${_${_PYTHON_PREFIX}_IRON_PYTHON_NAMES}
                    NAMES_PER_DIR
                    HINTS ${_${_PYTHON_PREFIX}_HINTS}
                    PATHS [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\${_${_PYTHON_PREFIX}_VERSION}\\InstallPath]
                          [HKEY_CURRENT_USER\\SOFTWARE\\Python\\ContinuumAnalytics\\Anaconda${_${_PYTHON_PREFIX}_VERSION_NO_DOTS}-${_${_PYTHON_PREFIX}_ARCH}\\InstallPath]
                          [HKEY_CURRENT_USER\\SOFTWARE\\Python\\ContinuumAnalytics\\Anaconda${_${_PYTHON_PREFIX}_VERSION_NO_DOTS}-${_${_PYTHON_PREFIX}_ARCH2}\\InstallPath]
                          [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_${_PYTHON_PREFIX}_VERSION}\\InstallPath]
                          [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\ContinuumAnalytics\\Anaconda${_${_PYTHON_PREFIX}_VERSION_NO_DOTS}-${_${_PYTHON_PREFIX}_ARCH}\\InstallPath]
                          [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\ContinuumAnalytics\\Anaconda${_${_PYTHON_PREFIX}_VERSION_NO_DOTS}-${_${_PYTHON_PREFIX}_ARCH2}\\InstallPath]
                          [HKEY_LOCAL_MACHINE\\SOFTWARE\\IronPython\\${_${_PYTHON_PREFIX}_VERSION}\\InstallPath]
                    PATH_SUFFIXES bin
                    NO_SYSTEM_ENVIRONMENT_PATH
                    NO_CMAKE_SYSTEM_PATH)

shawwn/noh cmake/Finddb2pdf.cmake :31

find_program(DB2PDF_COMMAND
	NAMES
	db2pdf
	HINTS
	"${DB2PDF_ROOT_DIR}"
	PATH_SUFFIXES
	bin)

Warzone2100/warzone2100 3rdparty/CMakeLists.txt :120

find_program(BASIS_UNIVERSAL_CLI NAMES basisu PATH_SUFFIXES "tools/basisu" NO_CACHE)

pingcap/tiflash cmake/Modules/FindPoco.cmake :225

find_program(
        Poco_OSP_Bundle_EXECUTABLE
        NAMES bundle
        HINTS
            ${Poco_RUNTIME_LIBRARY_DIRS}
            ${Poco_ROOT_DIR}
        PATH_SUFFIXES
            bin
            OSP/BundleCreator/bin/Darwin/x86_64
            OSP/BundleCreator/bin/Darwin/i386
        DOC "The executable that bundles OSP packages according to a .bndlspec specification."
    )

canonical/multipass packaging/cpack.cmake :68

find_program(QEMU_IMG qemu-img.exe PATH_SUFFIXES "qemu")

ornladios/ADIOS2 cmake/DetectOptions.cmake :650

FIND_PROGRAM(REDIS_CLI_BINARY redis-cli
    HINTS
    ${REDIS_DIR}
    $ENV{REDIS_DIR}
    /usr
    /opt/redis
    PATH_SUFFIXES src
  )

mantidproject/mantid buildconfig/CMake/FindCppcheck.cmake :20

find_program(
    CPPCHECK_EXECUTABLE
    NAMES cppcheck cli
    PATHS "${CPPCHECK_ROOT_DIR}"
    PATH_SUFFIXES cli
    NO_DEFAULT_PATH
  )

LisaAnne/lisa-caffe-public cmake/Modules/FindMatlabMex.cmake :41

find_program(Matlab_mexext NAMES mexext mexext.bat HINTS ${Matlab_DIR} PATH_SUFFIXES bin NO_DEFAULT_PATH)

commontk/CTK Applications/Testing/Cpp/CMakeLists.txt :22

find_program(DCMTK_DCMQRSCP_EXECUTABLE dcmqrscp
    PATHS
      ${DCMTK_DIR}/bin
    PATH_SUFFIXES
      ${CMAKE_CONFIGURATION_TYPES}
    NO_DEFAULT_PATH
    )

boutproject/BOUT-dev cmake/FindFFTW.cmake :37

find_program(FFTW_WISDOM "fftw-wisdom"
  PATHS "${FFTW_ROOT}"
  PATH_SUFFIXES bin
  NO_DEFAULT_PATH
  DOC "Path to fftw-wisdom executable"
  )

sxs-collaboration/spectre cmake/FindCharm.cmake :67

find_program(CHARM_COMPILER
  NAMES charmc
  PATH_SUFFIXES bin
  HINTS ${CHARM_ROOT} ENV CHARM_ROOT
  NO_DEFAULT_PATH
  DOC "The full path to the charm++ compiler 'charmc'"
  )

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

find_program (Mathematica_LSRegister_EXECUTABLE
			NAMES "lsregister"
			PATH_SUFFIXES "/Frameworks/LaunchServices.framework/Support"
			HINTS ${CoreServices_FRAMEWORKS})

udacity/CarND-MPC-Project src/Eigen-3.3/cmake/FindComputeCpp.cmake :90

find_program(COMPUTECPP_INFO_TOOL computecpp_info PATHS
  ${COMPUTECPP_PACKAGE_ROOT_DIR} PATH_SUFFIXES bin)

beyond-all-reason/RecoilEngine rts/build/cmake/FindSevenZip.cmake :25

find_program(SEVENZIP_BIN
	NAMES 7z 7za
	HINTS "${MINGWDIR}" "${MINGWLIBS}/bin" "$ENV{${progfilesx86}}/7-zip" "$ENV{ProgramFiles}/7-zip" "$ENV{ProgramW6432}/7-zip"
	PATH_SUFFIXES bin
	DOC "7zip executable"
	)

HumbleNet/HumbleNet 3rdparty/libwebsockets/cmake/UseRPMTools.cmake :23

FIND_PROGRAM(RPMTools_RPMBUILD_EXECUTABLE
    NAMES rpmbuild
    PATHS "/usr/bin;/usr/lib/rpm"
    PATH_SUFFIXES bin
    DOC "The RPM builder tool")

zhaoweicai/cascade-rcnn cmake/Modules/FindMatlabMex.cmake :40

find_program(Matlab_mex    NAMES mex    mex.bat    HINTS ${Matlab_DIR} PATH_SUFFIXES bin NO_DEFAULT_PATH)

MhLiao/RRD cmake/Modules/FindMatlabMex.cmake :40

find_program(Matlab_mex    NAMES mex    mex.bat    HINTS ${Matlab_DIR} PATH_SUFFIXES bin NO_DEFAULT_PATH)

weigao95/surfelwarp external/eigen3.4/cmake/FindComputeCpp.cmake :80

find_program(COMPUTECPP_DEVICE_COMPILER compute++ PATHS
  ${COMPUTECPP_PACKAGE_ROOT_DIR} PATH_SUFFIXES bin)

feelpp/feelpp feelpp/cmake/modules/FindAsciidoctor.cmake :35

find_program( ASCIIDOCTOR_PDF_EXECUTABLE
  NAMES asciidoctor-pdf
  PATHS
  $ENV{ASCIIDOCTOR_DIR}/bin
  PATH_SUFFIXES bin
  DOC "Asciidoctor PDF"
  NO_DEFAULT_PATH
  )

openPupil/Open-PupilEXT cmake/FindPylon.cmake :58

find_program(PYLON_CONFIG pylon-config
            HINTS ${PYLON_INCLUDE_DIR}
            PATH_SUFFIXES Versions/A/Resources/Tools)

trilinos/Trilinos packages/kokkos/cmake/Modules/CudaToolkit.cmake :607

find_program(
    CUDAToolkit_NVCC_EXECUTABLE
    NAMES nvcc nvcc.exe
    PATHS ${search_paths}
    PATH_SUFFIXES bin
  )

Komet/MediaElch cmake/FindCMakeFormat.cmake :2

find_program(
  CMAKE_FORMAT_EXE
  NAMES cmake-format
  PATHS /usr/bin/
  PATH_SUFFIXES bin
  DOC "cmake formater"
)

wy1iu/LargeMargin_Softmax_Loss cmake/Modules/FindMatlabMex.cmake :40

find_program(Matlab_mex    NAMES mex    mex.bat    HINTS ${Matlab_DIR} PATH_SUFFIXES bin NO_DEFAULT_PATH)

joachimBurket/esp32-opencv cmake/FindCUDA.cmake :596

find_program(CUDA_NVCC_EXECUTABLE
  NAMES nvcc
  PATHS "${CUDA_TOOLKIT_ROOT_DIR}"
  ENV CUDA_PATH
  ENV CUDA_BIN_PATH
  PATH_SUFFIXES bin bin64
  NO_DEFAULT_PATH
  )

libocca/occa cmake/FindHIP.cmake :40

find_program(
    HIP_HIPCONFIG_EXECUTABLE
    NAMES hipconfig
    PATHS
    "${HIP_ROOT_DIR}"
    ENV ROCM_PATH
    ENV HIP_PATH
    /opt/rocm
    PATH_SUFFIXES bin
    NO_DEFAULT_PATH
    )

trailofbits/maat cmake/modules/FindZ3.cmake :28

find_program(Z3_EXECUTABLE z3 PATH_SUFFIXES bin)

eigenteam/eigen-git-mirror cmake/FindComputeCpp.cmake :69

find_program(ComputeCpp_INFO_EXECUTABLE computecpp_info
  HINTS ${computecpp_host_find_hint}
  PATH_SUFFIXES bin)

ufz/ogs scripts/cmake/FindTFEL.cmake :22

find_program(${toolVar} ${tool} HINTS ${TFELHOME} PATH_SUFFIXES bin)

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

find_program(MAYA_EXECUTABLE
        maya
    HINTS
        "${MAYA_LOCATION}"
        "$ENV{MAYA_LOCATION}"
        "${MAYA_BASE_DIR}"
    PATH_SUFFIXES
        MacOS/
        bin/
    DOC
        "Maya's executable path"
)

adobe/lagrange cmake/recipes/external/code-coverage.cmake :96

find_program(
          LLVM_PROFDATA_PATH
          NAMES llvm-profdata
          PATHS /usr/local/opt/llvm /usr /usr/local
          PATH_SUFFIXES bin)

dominikschnitzer/musly cmake/FindLibAV.cmake :122

FIND_PROGRAM (LIBAV_EXECUTABLE NAMES ffmpeg avconv
  HINTS ${LIBAV_ROOT_DIR}
  PATH_SUFFIXES bin
  DOC "ffmpeg or avconv executable")

manhofer/Line3Dpp cmake/FindCUDA.cmake :564

find_program(CUDA_NVCC_EXECUTABLE
  NAMES nvcc
  PATHS "${CUDA_TOOLKIT_ROOT_DIR}"
  ENV CUDA_PATH
  ENV CUDA_BIN_PATH
  PATH_SUFFIXES bin bin64
  NO_DEFAULT_PATH
  )

OpenMS/OpenMS cmake/Modules/FindHDF5.cmake :634

find_program(HDF5_${_lang}_COMPILER_EXECUTABLE
        NAMES ${HDF5_${_lang}_COMPILER_NAMES} NAMES_PER_DIR
        HINTS ${HDF5_ROOT}
        PATH_SUFFIXES bin Bin
        DOC "HDF5 ${_lang} Wrapper compiler.  Used only to detect HDF5 compile flags."
        ${_HDF5_SEARCH_OPTS}
      )

volkszaehler/vzlogger modules/OpenWRT.cmake :82

find_program(openwrt_c_compiler
  NAMES ${_openwrt_c_compiler}
  HINTS ${OPENWRT_TOOLCHAIN_DIR}
  PATH_SUFFIXES bin
  DOC "find gcc compiler"
  NO_DEFAULT_PATH
  NO_CMAKE_ENVIRONMENT_PATH
  NO_CMAKE_PATH
  NO_SYSTEM_ENVIRONMENT_PATH
  NO_CMAKE_SYSTEM_PATH
)

Kitware/VTK CMake/patches/3.22/FindMPI.cmake :1547

find_program(MPI_${LANG}_COMPILER
            NAMES  ${_MPI_${LANG}_COMPILER_NAMES}
            PATH_SUFFIXES bin sbin
            DOC    "MPI compiler for ${LANG}"
          )

biometrics/openbr share/openbr/cmake/FindLibAV.cmake :114

FIND_PROGRAM (LIBAV_AVCONV_EXECUTABLE NAMES avconv
  HINTS ${LIBAV_ROOT_DIR}
  PATH_SUFFIXES bin
  DOC "avconv executable")

lagadic/visp cmake/FindPylon.cmake :137

find_program(PYLON_CONFIG pylon-config
               PATHS ${PYLON_ROOT}
               PATHS $ENV{PYLON_ROOT}
               PATHS ${PYLON_ROOT_SEARCH_PATH}
               PATH_SUFFIXES bin)

FlightGear/flightgear CMakeModules/FindGit.cmake :65

find_program(GIT_EXECUTABLE
    NAMES ${git_names}
    PATH_SUFFIXES Git/cmd Git/bin
    NO_SYSTEM_ENVIRONMENT_PATH
    DOC "Git command line client"
    )

ADVRHumanoids/OpenSoT cmake/Modules/FindMATLAB.cmake :220

find_program (
          MATLAB_EXECUTABLE
            NAMES matlab
            HINTS  ${MATLAB_DIR_HINTS}
            PATH_SUFFIXES bin bin/glnx86 bin/glnxa64 ${MATLAB_PATH_SUFFIXES}
            DOC   "The MATLAB application (matlab)."
        )

PixarAnimationStudios/OpenUSD cmake/modules/FindOpenImageIO.cmake :103

find_program(OIIO_${OIIO_BIN}_BINARY
            ${OIIO_BIN}
        HINTS
            "${OIIO_LOCATION}"
            "$ENV{OIIO_LOCATION}"
            "${OIIO_BASE_DIR}"
        PATH_SUFFIXES
            bin/
        DOC
            "OIIO's ${OIIO_BIN} binary"
    )

SeisSol/SeisSol cmake/FindLibxsmm_executable.cmake :27

find_program(Libxsmm_executable_PROGRAM libxsmm_gemm_generator
  HINTS ENV LIBXSMM_DIR
  PATH_SUFFIXES bin
  DOC "Directory where the libxsmm binary file is located"
)

quinoacomputing/quinoa cmake/FindCharm.cmake :89

FIND_PROGRAM(AMPI_CXX_COMPILER
  NAMES ampicxx
  PATHS ${CHARM_ROOT}
        $ENV{CHARM_ROOT}
        ${CYGWIN_INSTALL_PATH}
        ${CMAKE_INSTALL_PREFIX}/charm
  PATH_SUFFIXES bin
)

DCMTK/dcmtk CMake/dcmtkUseAndroidSDK.cmake :130

find_program(ANDROID_EMULATOR_PROGRAM emulator PATHS ${ANDROID_SDK_ROOT} PATH_SUFFIXES tools NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)

nvpro-samples/optix_advanced_samples src/CMake/FindCUDA.cmake :576

find_program(CUDA_NVCC_EXECUTABLE
  NAMES nvcc
  PATHS "${CUDA_TOOLKIT_ROOT_DIR}"
  ENV CUDA_PATH
  ENV CUDA_BIN_PATH
  PATH_SUFFIXES bin bin64
  NO_DEFAULT_PATH
  )

AVSystem/Anjay deps/avs_coap/doc/CMakeLists.txt :18

find_program(SPHINX_BUILD_EXECUTABLE sphinx-build
                 HINTS $ENV{SPHINX_DIR} PATH_SUFFIXES bin)

FreeRDP/FreeRDP cmake/FindKRB5.cmake :74

find_program(
      KRB5_CONFIG NAMES "krb5-config" "krb5-config.mit" "krb5-config.heimdal" PATH_SUFFIXES bin
      NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH REQUIRED
    )

mltframework/mlt cmake/FindNode.cmake :10

find_program (NODEJS_EXECUTABLE NAMES node nodejs
    HINTS
    $ENV{NODE_DIR}
    PATH_SUFFIXES bin
    DOC "Node.js interpreter")

xiaoyeli/superlu_dist cmake/FindHIP.cmake :62

find_program(
        HIP_HIPCC_EXECUTABLE
        NAMES hipcc
        PATHS
        "${HIP_ROOT_DIR}"
        ENV ROCM_PATH
        ENV HIP_PATH
        /opt/rocm
        /opt/rocm/hip
        PATH_SUFFIXES bin
        NO_DEFAULT_PATH
        )

codeplaysoftware/computecpp-sdk cmake/Modules/FindComputeCpp.cmake :108

find_program(ComputeCpp_INFO_EXECUTABLE computecpp_info
  HINTS ${computecpp_host_find_hint}
  PATH_SUFFIXES bin
  NO_SYSTEM_ENVIRONMENT_PATH)

ucla-vision/xivo thirdparty/eigen/cmake/FindComputeCpp.cmake :80

find_program(COMPUTECPP_DEVICE_COMPILER compute++ PATHS
  ${COMPUTECPP_PACKAGE_ROOT_DIR} PATH_SUFFIXES bin)

chatopera/clause cmake/modules/FindThrift.cmake :49

find_program(THRIFT_COMPILER
    NAMES
        thrift
    HINTS
        ${THRIFT_HOME}
        ENV THRIFT_HOME
        /usr/local
        /opt/local
    PATH_SUFFIXES
        bin bin64
)

nrfconnect/sdk-zephyr cmake/compiler/iar/target.cmake :26

find_program(CMAKE_AR
  NAMES iarchive
  PATHS ${TOOLCHAIN_HOME}
  PATH_SUFFIXES bin
  NO_DEFAULT_PATH
  REQUIRED )

Cisco-Talos/clamav cmake/FindRust.cmake :148

find_program(${RUST_PROGRAM}_EXECUTABLE ${RUST_PROGRAM}
        HINTS "${CARGO_HOME}"
        PATH_SUFFIXES "bin"
    )

mercury-hpc/mercury Testing/script/mercury_common.cmake :200

find_program(CTEST_GIT_COMMAND
      NAMES ${git_names}
      PATH_SUFFIXES Git/cmd Git/bin
      NO_SYSTEM_ENVIRONMENT_PATH
    )

GenericMappingTools/gmt cmake/modules/FindPCRE.cmake :41

find_program (PCRE_CONFIG pcre-config
		HINTS
		${PCRE_DIR}
		${PCRE_ROOT}
		$ENV{PCRE_DIR}
		$ENV{PCRE_ROOT}
		PATH_SUFFIXES bin
		PATHS
		/sw # Fink
		/opt/local # DarwinPorts
		/opt/csw # Blastwave
		/opt
		/usr/local
	)

vrpn/vrpn cmake/Findcppcheck.cmake :48

find_program(CPPCHECK_EXECUTABLE
		NAMES
		cppcheck
		cli
		PATHS
		"${CPPCHECK_ROOT_DIR}"
		PATH_SUFFIXES
		cli
		NO_DEFAULT_PATH)