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

RavEngine/RavEngine deps/RGL/deps/ShaderTranspiler/deps/SPIRV-Cross/CMakeLists.txt :484

find_program(spirv-cross-glslang NAMES glslangValidator
				PATHS ${CMAKE_CURRENT_SOURCE_DIR}/external/glslang-build/output/bin
				NO_DEFAULT_PATH)

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindQt4.cmake :968

FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE 
    NAMES qdbusxml2cpp
    PATHS ${QT_BINARY_DIR}
    NO_DEFAULT_PATH
    )

lmb-freiburg/ogn cmake/Modules/FindMatlabMex.cmake :40

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

ankurhanda/SceneNetv1.0 CMakeModules/FindCUDA.cmake :473

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

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

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

NREL/OpenStudio CMake/FindEnergyPlus.cmake :122

find_program(ENERGYPLUS_EXE "energyplus" PATHS "${PATH}" "${PATH}/bin" NO_DEFAULT_PATH)

maidsafe-archive/MaidSafe cmake_modules/add_boost.cmake :156

find_program(b2Path NAMES b2 PATHS ${BoostSourceDir} NO_DEFAULT_PATH)

MultiMC/Launcher cmake/GetPrerequisites.cmake :378

find_program(ri "${item}" PATHS "${exepath};${dirs}" NO_DEFAULT_PATH)

ByConity/ByConity CMakeLists.txt :196

find_program (OBJCOPY_PATH NAMES "llvm-objcopy" PATHS "${LLVM_PREFIX}/bin" NO_DEFAULT_PATH)

whoozle/android-file-transfer-linux python/FindPythonLibsNew.cmake :78

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{CONDA_PREFIX}" "$ENV{CONDA_PREFIX}/bin"
      NO_DEFAULT_PATH)

v6d-io/v6d cmake/FindPythonExecutable.cmake :26

find_program(
        PYTHON_EXECUTABLE python
        PATHS "$ENV{CONDA_PREFIX}" "$ENV{CONDA_PREFIX}/bin"
        NO_DEFAULT_PATH)

Autodesk/Aurora Scripts/cmake/modules/FindSlang.cmake :50

find_program(Slang_COMPILER       # Set variable Slang_COMPILER
                 slangc               # Find executable path with slangc
                 NO_DEFAULT_PATH
                 PATHS "${Slang_ROOT}/bin/${Slang_BUILD_CONFIG}"
                 PATH_SUFFIXES release debug
                 DOC "path to slangc compiler executable"
    )

DIPlib/diplib dependencies/pybind11/tools/FindPythonLibsNew.cmake :73

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{VIRTUAL_ENV}" "$ENV{VIRTUAL_ENV}/bin"
      NO_DEFAULT_PATH)

awawa-dev/HyperHDR cmake/installers.cmake :650

find_program(WINDEPLOYQT_EXECUTABLE windeployqt PATHS "${My_Qt6Core_EXECUTABLE_DIR}" NO_DEFAULT_PATH)

SimVascular/SimVascular Code/CMake/FindPYTHON.cmake :143

find_program(${proj}_EXECUTABLE
  NAMES
  python
  python${${proj}_MAJOR_VERSION}.${${proj}_MINOR_VERSION}
  PATHS
  ${${proj}_POSSIBLE_EXECUTABLE_PATHS}
  NO_DEFAULT_PATH
  )

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

find_program(
                        _${_PYTHON_PREFIX}_EXECUTABLE
                        NAMES ${_${_PYTHON_PREFIX}_NAMES} NAMES_PER_DIR
                        PATHS ${_${_PYTHON_PREFIX}_FRAMEWORK_PATHS}
                        PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                        NO_DEFAULT_PATH)

emsec/hal cmake/FindSphinx.cmake :115

find_program (
                Sphinx-${_Sphinx_TOOL}_EXECUTABLE
                NAMES         sphinx-${_Sphinx_TOOL} sphinx-${_Sphinx_TOOL}.py
                HINTS         "${Sphinx_DIR}"
                PATH_SUFFIXES bin
                DOC           "The sphinx-${_Sphinx_TOOL} Python script."
                NO_DEFAULT_PATH
        )

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

find_program (_${_PYTHON_PREFIX}_EXECUTABLE
                        NAMES ${_${_PYTHON_PREFIX}_NAMES}
                        NAMES_PER_DIR
                        PATHS ${_${_PYTHON_PREFIX}_FRAMEWORK_PATHS}
                        PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                        NO_DEFAULT_PATH
                        VALIDATOR _python_validate_find_interpreter)

opensim-org/opensim-core cmake/FindMatlab.cmake :569

find_program(
        Matlab_MEXEXTENSIONS_PROG
        "mexext${current_mexext_suffix}"
        PATHS ${matlab_root}/bin
        DOC "Matlab MEX extension provider"
        NO_DEFAULT_PATH
      )

llvm/circt CMakeLists.txt :222

find_program(VERILATOR_PATH "verilator" PATHS
      "${CMAKE_CURRENT_SOURCE_DIR}/ext/bin" NO_DEFAULT_PATH)

hlrs-vis/covise cmake/FindCg.cmake :39

FIND_PROGRAM(CG_COMPILER cgc
  PATHS
  ${CG_BINPATH}
  $ENV{EXTERNLIBS}/cg/bin
  $ENV{EXTERNLIBS}/Cg/bin
  $ENV{PROGRAMFILES}/NVIDIA\ Corporation/Cg/bin
  $ENV{PROGRAMFILES}/Cg
  /usr/bin
  /usr/local/bin
  NO_DEFAULT_PATH
  DOC "NVIDIA Cg Compiler"
)

YosysHQ/nextpnr 3rdparty/pybind11/tools/FindPythonLibsNew.cmake :78

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{CONDA_PREFIX}" "$ENV{CONDA_PREFIX}/bin"
      NO_DEFAULT_PATH)

root-project/root interpreter/CMakeLists.txt :294

find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
    NO_DEFAULT_PATH)

facebookincubator/velox CMake/FindThrift.cmake :113

find_program(
      THRIFT_COMPILER
      thrift
      HINTS ${THRIFT_PC_PREFIX}
      NO_DEFAULT_PATH
      PATH_SUFFIXES "bin"
    )

Slicer/Slicer CMake/SlicerMacroBuildApplication.cmake :560

find_program(QT_DESIGNER_EXECUTABLE designer Designer HINTS "${QT_BINARY_DIR}" NO_DEFAULT_PATH)

google/filament third_party/spirv-cross/CMakeLists.txt :490

find_program(spirv-cross-spirv-val NAMES spirv-val
				PATHS ${CMAKE_CURRENT_SOURCE_DIR}/external/spirv-tools-build/output/bin
				NO_DEFAULT_PATH)

percona/percona-xtrabackup CMakeLists.txt :334

FIND_PROGRAM(ALTERNATIVE_GCC gcc
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

NREL/EnergyPlus cmake/RunReverseDD.cmake :59

find_program(EPMACRO_EXE EPMacro PATHS "${SOURCE_DIR}/bin/EPMacro/Linux" NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_PATH
                                                                               NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH)

mysql/mysql-server CMakeLists.txt :343

FIND_PROGRAM(ALTERNATIVE_RANLIB gcc-ranlib
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

tpfister/caffe-heatmap cmake/Modules/FindMatlabMex.cmake :41

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

openstudiocoalition/OpenStudioApplication CMakeLists.txt :630

find_program(QT_WINDEPLOY_QT NAMES windeployqt.exe PATHS "${QT_INSTALL_DIR}/bin" NO_DEFAULT_PATH)

mysql/mysql-connector-cpp jdbc/cmake/DepFindMySQL.cmake :97

find_program(MYSQL_CONFIG_EXECUTABLE
          NAMES mysql_config
          PATHS ${MYSQL_DIR}/bin
          NO_DEFAULT_PATH
        )

asset-group/5ghoul-5g-nr-attacks libs/pybind11/tools/FindPythonLibsNew.cmake :78

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{CONDA_PREFIX}" "$ENV{CONDA_PREFIX}/bin"
      NO_DEFAULT_PATH)

KiCad/kicad-source-mirror cmake/FindPythonInterp.cmake :75

find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES}
        PATHS ${PYTHON_ROOT_DIR}
        NO_DEFAULT_PATH )

BioMedIA/MIRTK CMake/Modules/FindSphinx.cmake :115

find_program (
      Sphinx-${_Sphinx_TOOL}_EXECUTABLE
      NAMES         sphinx-${_Sphinx_TOOL} sphinx-${_Sphinx_TOOL}.py
      HINTS         "${Sphinx_DIR}"
      PATH_SUFFIXES bin
      DOC           "The sphinx-${_Sphinx_TOOL} Python script."
      NO_DEFAULT_PATH
    )

supertuxkart/stk-code lib/wiiuse/cmake/CreateDashboardScripts.cmake :97

find_program(DASHBOARDSCRIPT_CTEST_EXECUTABLE
		NAMES
		ctest
		HINTS
		"${_cmake_dir}"
		NO_DEFAULT_PATH)

qt/qtbase src/corelib/Qt6AndroidMacros.cmake :65

find_program(tool_binary_path
            NAMES ${tool} ${tool}.exe
            PATHS
                "${QT_HOST_PATH}/${QT6_HOST_INFO_BINDIR}"
                "${QT_HOST_PATH}/${QT6_HOST_INFO_LIBEXECDIR}"
            NO_DEFAULT_PATH
        )

microsoft/DirectXShaderCompiler cmake/modules/CoverageReport.cmake :22

find_program(LLVM_PROFDATA NAMES llvm-profdata llvm-profdata${HOST_LLVM_VERSION_SUFFIX} PATHS ${COMPILER_DIRECTORY} NO_DEFAULT_PATH)

mmp/pbrt-v4 CMakeLists.txt :290

find_program (BIN2C
                      NAMES bin2c
                      PATHS ${cuda_compiler_bin}
                      DOC "Path to the CUDA SDK bin2c executable."
                      NO_DEFAULT_PATH)

rbfx/rbfx Source/ThirdParty/SPIRV-Cross/CMakeLists.txt :470

find_program(spirv-cross-glslang NAMES glslangValidator
				PATHS ${CMAKE_CURRENT_SOURCE_DIR}/external/glslang-build/output/bin
				NO_DEFAULT_PATH)

diasurgical/DevilutionX CMake/MoldLinker.cmake :2

find_program(
    LD_MOLD_PATH
    ld
    PATHS
    ${CMAKE_INSTALL_PREFIX}/libexec/mold
    ENV LD_MOLD_PATH
    NO_DEFAULT_PATH
  )

InsightSoftwareConsortium/ITK CMake/Findcppcheck.cmake :45

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

shawwn/noh cmake/CreateDashboardScripts.cmake :98

find_program(DASHBOARDSCRIPT_CTEST_EXECUTABLE
		NAMES
		ctest
		HINTS
		"${_cmake_dir}"
		NO_DEFAULT_PATH)

ComputationalBiomechanicsLab/opensim-creator third_party/libosim/opensim-core/cmake/FindMatlab.cmake :569

find_program(
        Matlab_MEXEXTENSIONS_PROG
        "mexext${current_mexext_suffix}"
        PATHS ${matlab_root}/bin
        DOC "Matlab MEX extension provider"
        NO_DEFAULT_PATH
      )

KratosMultiphysics/Kratos cmake_modules/FindPythonLibsNew.cmake :88

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{pythonLocation}" "$ENV{pythonLocation}/bin"
      NO_DEFAULT_PATH)

mozilla-mobile/mozilla-vpn-client scripts/cmake/clang_tidy.cmake :32

find_program(CLANG_TIDY_EXECUTABLE 
        NAMES clang-tidy
        NO_DEFAULT_PATH
        HINTS ${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64/bin/
        # TODO: add path hints for macos and windows too. 
    )

WohlSoft/Moondust-Project _common/deployment_windows.cmake :27

find_program(GitBashFind find
    PATHS
    "/usr/bin/"
    "$ENV{ProgramFiles}/Git/usr/bin/"
    "C:/Program Files/Git/usr/bin/"
    "C:/Program Files (x86)/Git/usr/bin/"
    NO_DEFAULT_PATH
)

logicalclocks/rondb CMakeLists.txt :330

FIND_PROGRAM(ALTERNATIVE_LD ld
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

Warzone2100/warzone2100 3rdparty/CMakeLists.txt :153

find_program(BASIS_UNIVERSAL_CLI NAMES basisu PATHS "${BASISU_BINARY_DIR}/basis_install/bin" NO_CACHE NO_DEFAULT_PATH)

gazebosim/gazebo-classic deps/parallel_quickstep/CMakeModules/FindCUDA.cmake :469

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

crossuo/crossuo CMakeLists.txt :5

find_program(CMAKE_C_COMPILER NAMES $ENV{CC} clang PATHS ENV PATH NO_DEFAULT_PATH)

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :2013

find_program (_${_PYTHON_PREFIX}_COMPILER
                        NAMES ${_${_PYTHON_PREFIX}_COMPILER_NAMES}
                        NAMES_PER_DIR
                        PATHS ${_${_PYTHON_PREFIX}_FRAMEWORK_PATHS}
                        PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                        NO_DEFAULT_PATH)

remotemcu/remcu platform/vars.cmake :8

find_program(RESULT_FIND_OPT
  NAME opt
  PATHS ${LLVM_ADIN_PATH}
  NO_DEFAULT_PATH
  REQUIRED
  )

SCIInstitute/SCIRun src/CMakeLists.txt :287

FIND_PROGRAM(MACDEPLOYQT
    HINTS ${Qt_PATH} ${Qt_PATH}/bin
    NAMES macdeployqt
    NO_DEFAULT_PATH
  )

mantidproject/mantid buildconfig/CMake/Bootstrap.cmake :59

find_program(
    Python_W_EXECUTABLE
    PATHS ${Python_Binary_Dir}
    NAMES pythonw
    NO_DEFAULT_PATH
  )

CMU-Perceptual-Computing-Lab/caffe_rtpose 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/FindClangFormat.cmake :47

find_program(
    GIT_CLANG_FORMAT_BIN
    NAMES git-${CLANG_FORMAT_NAME}
    HINTS ${CLANG_FORMAT_DIR}
    NO_DEFAULT_PATH
  )

mysql/mysql-shell CMakeLists.txt :320

FIND_PROGRAM(ALTERNATIVE_GCC gcc-8
        NO_DEFAULT_PATH
        PATHS "/usr/bin")

borisbrodski/sevenzipjbinding cmake/FindJavaExtended.cmake :215

FIND_PROGRAM(JAVA_RUNTIME
            java
        PATHS 
            "${JAVA_JDK}/bin"
            "$ENV{JAVA_HOME}/bin"
            "${JAVA_JNI_JDK_PATH}/bin"
            "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/bin"
            "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/bin"
            /usr/bin
            /usr/lib/java/bin
            /usr/share/java/bin
            /usr/local/bin
            /usr/local/java/bin
        DOC "'java': java JVM"
        NO_DEFAULT_PATH
        NO_CMAKE_ENVIRONMENT_PATH
        NO_CMAKE_PATH
        NO_SYSTEM_ENVIRONMENT_PATH
        NO_CMAKE_SYSTEM_PATH
        NO_CMAKE_FIND_ROOT_PATH
    )

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

find_program (Mathematica_FRONTEND_EXECUTABLE
		NAMES ${_FrontEndExecutables}
		HINTS ${Mathematica_HOST_ROOT_DIR}
		DOC "Mathematica front end executable."
		NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
	)

Slicer/SlicerGitSVNArchive CMake/GetPrerequisitesWithRPath.cmake :419

find_program(ri "${item}" PATHS "${exepath};${dirs}" NO_DEFAULT_PATH)

ToyotaResearchInstitute/idto CMakeLists.txt :14

find_program(PYTHON_EXECUTABLE NAMES python3
  PATHS "${FIND_PYTHON_EXECUTABLE_PATHS}"
  NO_DEFAULT_PATH
)

LMMS/lmms cmake/modules/FindWine.cmake :56

FIND_PROGRAM(WINE_CXX NAMES
		wineg++
		wineg++-stable
	PATHS
		${WINE_CXX_LOCATIONS}
	NO_DEFAULT_PATH
)

kevinlin311tw/caffe-augmentation cmake/Modules/FindMatlabMex.cmake :40

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

facebook/mysql-5.6 CMakeLists.txt :344

FIND_PROGRAM(ALTERNATIVE_AR ar
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

polardb/polardbx-engine CMakeLists.txt :335

FIND_PROGRAM(ALTERNATIVE_GCC gcc
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

lighttransport/tinyusdz src/external/pybind11/tools/FindPythonLibsNew.cmake :78

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{CONDA_PREFIX}" "$ENV{CONDA_PREFIX}/bin"
      NO_DEFAULT_PATH)

manutdzou/KITTI_SSD cmake/Modules/FindMatlabMex.cmake :41

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

eric612/Caffe-YOLOv3-Windows cmake/CaffeGetPrerequisites.cmake :433

find_program(ri "${item}" PATHS ${exepath} ${dirs} NO_DEFAULT_PATH)

gatecat/nextpnr-xilinx 3rdparty/pybind11/tools/FindPythonLibsNew.cmake :83

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{pythonLocation}" "$ENV{pythonLocation}/bin"
      NO_DEFAULT_PATH)

PaddlePaddle/Paddle cmake/external/protobuf.cmake :169

find_program(
    PROTOBUF_PROTOC_EXECUTABLE protoc
    PATHS ${PROTOBUF_ROOT}/bin
    NO_DEFAULT_PATH)

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
  )

UPBGE/upbge CMakeLists.txt :1047

find_program(LLVM_PROFDATA "llvm-profdata" ${COMPILER_DIRECTORY} NO_DEFAULT_PATH)

H-uru/Plasma Scripts/Ports/python3/vcpkg-cmake-wrapper.cmake :63

find_program(
            @PythonFinder_PREFIX@_EXECUTABLE
            NAMES "python" "python@PYTHON_VERSION_MAJOR@.@PYTHON_VERSION_MINOR@"
            PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/tools/python3"
            NO_DEFAULT_PATH
        )

PaddlePaddle/Serving cmake/external/protobuf.cmake :215

find_program(PROTOBUF_PROTOC_EXECUTABLE protoc PATHS ${PROTOBUF_ROOT}/bin NO_DEFAULT_PATH)

trilinos/Trilinos cmake/TPLs/FindTPLMATLAB.cmake :37

FIND_PROGRAM(MEX_COMPILER mex ${MATLAB_MEX_DIR} NO_DEFAULT_PATH)

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

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

fpgasystems/fpga-network-stack xilinx-cmake/FindVitis.cmake :55

find_program(VITIS_HLS NAMES vitis_hls vivado_hls PATHS
             ${VITIS_ROOT}/../../Vitis_HLS/${Vitis_VERSION}/bin
             ${VITIS_ROOT}/bin
             ${VITIS_ROOT}/../../Vivado/${Vitis_VERSION}/bin
             ${VITIS_ROOT}/Vivado_HLS/bin 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
    )

SGL-UT/gnsstk swig/PythonSetup.cmake :55

find_program(PYTHON_CONFIG_EXE "python3-config" PATHS "${PYTHON_BIN_BASE}" NO_DEFAULT_PATH )

GreatSQL/GreatSQL CMakeLists.txt :370

FIND_PROGRAM(ALTERNATIVE_RANLIB ranlib
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

WeitaoVan/L-GM-loss cmake/Modules/FindMatlabMex.cmake :41

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

cb-geo/mpm cmake/Findcppcheck.cmake :48

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

percona/percona-xtradb-cluster CMakeLists.txt :355

FIND_PROGRAM(ALTERNATIVE_GCC gcc
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/bin")

danigm/poppler cmake/modules/FindQt4.cmake :894

FIND_PROGRAM(QT_UIC3_EXECUTABLE
    NAMES uic3
    PATHS ${QT_BINARY_DIR}
    NO_DEFAULT_PATH
    )

junhyukoh/caffe-lstm cmake/Modules/FindMatlabMex.cmake :40

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

IntelLabs/SkimCaffe cmake/Modules/FindMatlabMex.cmake :40

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

OpenMS/OpenMS cmake/Modules/Findcppcheck.cmake :48

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

yazhiwang/ollvm-tll tools/clang/CMakeLists.txt :64

find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
    NO_DEFAULT_PATH)

Lewuathe/mlir-hello thirdparty/llvm-project/bolt/CMakeLists.txt :42

find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
    NO_DEFAULT_PATH)

hszhao/PSPNet cmake/Modules/FindMatlabMex.cmake :41

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

Kitware/VTK CMake/patches/3.23/FindPython/Support.cmake :1656

find_program (_${_PYTHON_PREFIX}_EXECUTABLE
                        NAMES ${_${_PYTHON_PREFIX}_NAMES}
                        NAMES_PER_DIR
                        PATHS ${_${_PYTHON_PREFIX}_FRAMEWORK_PATHS}
                        PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                        NO_DEFAULT_PATH)

KhronosGroup/OpenXR-Tutorials Chapter6_1_Multiview/cmake/glsl_shader.cmake :9

find_program(
        GLSL_COMPILER glslc
        PATHS ${glslc_folders}
        NO_DEFAULT_PATH
    )

rcaelers/workrave CMakeLists.txt :462

find_program(QT_LCONVERT_EXECUTABLE
                 NAMES lconvert-qt6 lconvert
                 PATHS ${QT_LRELEASE_PATH}
                 NO_DEFAULT_PATH)

percona/percona-server CMakeLists.txt :359

FIND_PROGRAM(ALTERNATIVE_AR gcc-ar
          NO_DEFAULT_PATH
          PATHS "${OPT_PATH}/root/usr/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)

mutationpp/Mutationpp thirdparty/pybind11/tools/FindPythonLibsNew.cmake :78

find_program(
      PYTHON_EXECUTABLE python
      PATHS "$ENV{CONDA_PREFIX}" "$ENV{CONDA_PREFIX}/bin"
      NO_DEFAULT_PATH)

chihyaoma/selfmonitoring-agent CMakeLists.txt :53

find_program(PYTHON_EXECUTABLE python
      PATHS ENV PATH         # look in the PATH environment variable
      NO_DEFAULT_PATH        # do not look anywhere else...
      )