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

alicevision/AliceVision src/cmake/FindSphinx.cmake :1

FIND_PROGRAM(SPHINX_EXECUTABLE NAMES sphinx-build
    HINTS
    $ENV{SPHINX_DIR}
    PATH_SUFFIXES bin
    DOC "Sphinx documentation generator"
)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindGSL.cmake :52

FIND_PROGRAM(GSL_CONFIG gsl-config
      ${GSL_CONFIG_PREFER_PATH}
      $ENV{LIB_DIR}/bin
      /usr/local/bin/
      /usr/bin/
    )

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindMPI.cmake :552

find_program(MPI_${lang}_COMPILER
      NAMES  ${_MPI_${lang}_COMPILER_NAMES}
      PATHS  "${MPI_HOME}/bin" "$ENV{MPI_HOME}/bin" ${_MPI_PREFIX_PATH})

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

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

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
  )

shapelets/khiva cmake/FindSphinx.cmake :7

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

lightspark/lightspark conf/CMakeDetermineASM-NASMCompiler.cmake :8

FIND_PROGRAM(CMAKE_ASM${ASM_DIALECT}_COMPILER nasm "$ENV{ProgramFiles}/NASM")

gnss-sdr/gnss-sdr tests/CMakeLists.txt :362

find_program(Patch_EXECUTABLE NAME patch PATHS ENV 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)

LLNL/Caliper cmake/FindSphinx.cmake :11

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

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

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

ukoethe/vigra CMakeLists.txt :332

find_program(GIT_EXECUTABLE
              NAMES git git.exe git.cmd
              HINTS $ENV{ProgramFiles}/Git/bin
              DOC "git command line client")

marsyas/marsyas doc/CMakeLists.txt :7

find_program(MAKEINFO NAMES makeinfo PATHS $ENV{PATH})

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

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

NERSC/timemory cmake/Modules/FindUPCXX.cmake :232

find_program(
        UPCXX_META_EXECUTABLE upcxx-meta
        HINTS UPCXX_ROOT_DIR ENV UPCXX_ROOT_DIR
        PATH_SUFFIXES bin)

emsec/hal deps/pybind11/tools/FindPythonLibsNew.cmake :73

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

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

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
                        VALIDATOR _python_validate_find_interpreter)

gnuradio/gnuradio grc/CMakeLists.txt :106

find_program(GRC_XTERM_EXE
        NAMES x-terminal-emulator gnome-terminal konsole xfce4-terminal urxvt xterm foot
        HINTS ENV PATH
        DOC "graphical terminal emulator used in GRC's no-gui-mode"
    )

STEllAR-GROUP/hpx cmake/FindSphinx.cmake :16

find_program(
  Sphinx_EXECUTABLE
  NAMES sphinx-build sphinx-build2
  PATHS ${Sphinx_ROOT} ENV SPHINX_ROOT
  DOC "Path to sphinx-build executable"
)

hlrs-vis/covise cmake/CoviseHelperMacros.cmake :958

FIND_PROGRAM(GREP_EXECUTABLE grep PATHS $ENV{EXTERNLIBS}/UnixUtils/bin DOC "grep executable")

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

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

brndnmtthws/conky cmake/CodeCoverage.cmake :71

find_program(LLVM_COV_PATH
             NAMES
                   llvm-cov110
                   llvm-cov-11
                   llvm-cov100
                   llvm-cov-10
                   llvm-cov90
                   llvm-cov-9
                   llvm-cov80
                   llvm-cov-8
                   llvm-cov70
                   llvm-cov-7
                   llvm-cov
             PATHS ENV PATH)

google/filament third_party/libassimp/cmake-modules/CoverallsGenerateGcov.cmake :73

find_program(GCOV_EXECUTABLE $ENV{GCOV})

percona/percona-xtrabackup cmake/maven.cmake :40

FIND_PROGRAM(MAVEN_EXECUTABLE mvn
        NO_DEFAULT_PATH
        PATHS "$ENV{MAVEN_HOME}/bin")

cginternals/glbinding cmake/Findcppcheck.cmake :11

find_program(cppcheck_EXECUTABLE
    NAMES
        cppcheck
    PATHS
        "${CPPCHECK_DIR}"
        "$ENV{CPPCHECK_DIR}"
        "$ENV{PROGRAMFILES}/Cppcheck"
        "$ENV{${PROGRAMFILES_x86_ENV}}/Cppcheck"
)

openstudiocoalition/OpenStudioApplication CMakeLists.txt :221

find_program(GIT_EXECUTABLE git HINTS "$ENV{LOCALAPPDATA}/Programs/git/bin" "C:/Program Files/Git/bin")

keepassxreboot/keepassxc CMakeLists.txt :534

find_program(MACDEPLOYQT_EXE macdeployqt HINTS ${Qt5_PREFIX}/bin ${Qt5_PREFIX}/tools/qt5/bin ENV PATH)

abdes/asap_app_imgui cmake/FindSphinx.cmake :11

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

AshamaneProject/AshamaneCore cmake/macros/FindGit.cmake :14

find_program(GIT_EXECUTABLE
  NAMES
    git git.cmd
  HINTS
    ENV PATH
  DOC "Full path to git commandline client"
)

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)

AliceO2Group/AliceO2 dependencies/FindFastJet.cmake :23

find_program(${PKGNAME}_CONFIG
             NAMES ${PKGCONFIG}
             PATHS $ENV{${PKGENVNAME}})

malaterre/GDCM CMake/FindDICOM3TOOLS.cmake :26

find_program(DCIODVFY_EXECUTABLE
  dciodvfy
  "/tmp/"
  "$ENV{DICOM3TOOLS}/bin"
  "$ENV{DICOM3TOOLS}/bin/1.2.6.8."
  )

KiCad/kicad-source-mirror thirdparty/nanodbc/CMakeLists.txt :89

find_program(ODBC_CONFIG odbc_config
    PATHS $ENV{ODBC_PATH}/bin /usr/bin /usr/local/bin)

supertuxkart/stk-code lib/wiiuse/cmake/DoxygenTargets.cmake :66

find_program(DOXYGEN_MSCGEN_EXECUTABLE
	mscgen
	PATHS
	"$ENV{ProgramFiles}/Mscgen"
	"$ENV{${_PF86}}/Mscgen"
	"$ENV{ProgramW6432}/Mscgen")

ARM-software/vulkan_best_practice_for_mobile_developers bldsys/cmake/module/FindGradle.cmake :31

find_program(GRADLE_EXECUTABLE
    NAMES 
        ${GRADLE_FILE}
    PATH_SUFFIXES 
        bin
    PATHS
        $ENV{GRADLE_HOME})

NauEngine/NauEnginePublic engine/3rdparty_libs/fmt/doc/CMakeLists.txt :1

find_program(DOXYGEN doxygen
  PATHS "$ENV{ProgramFiles}/doxygen/bin"
        "$ENV{ProgramFiles\(x86\)}/doxygen/bin")

nwnxee/unified CMakeModules/FindDoxygen.cmake :558

find_program(
        DOXYGEN_MSCGEN_EXECUTABLE
        NAMES mscgen
        PATHS
            "$ENV{ProgramFiles}/Mscgen"
            "$ENV{ProgramFiles${_x86}}/Mscgen"
        DOC "Message sequence chart tool for use with Doxygen"
    )

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
  )

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/windows/conda-toolchain.cmake :42

find_program(PYTHON_EXECUTABLE PATHS "$ENV{CONDA_PREFIX}" NAMES python REQUIRED DOC "Python Interpreter (Conda)")

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
)

vectorgrp/sil-kit SilKit/cmake/qnx-cross-base-toolchain.cmake :31

find_program(AR_EXE nto${target_arch}-ar HINTS $ENV{QNX_HOST}/usr/bin REQUIRED)

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/DetectOptions.cmake :650

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

sandialabs/Albany tests/CMakeLists.txt :77

find_program(
         SEACAS_EPU
         NAMES epu
         PATHS ${Trilinos_BIN_DIRS} ENV PATH
    )

google/uVkCompute cmake/uvkc_find_vulkan_toolchain.cmake :25

find_program(Vulkan_GLSLC_EXECUTABLE
      NAMES glslc
      HINTS "$ENV{VULKAN_SDK}/Bin32"
    )

NervanaSystems/ngraph cmake/external/protobuf.cmake :34

find_program(SYSTEM_PROTOC protoc PATHS ENV PATH)

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 libs/pybind11/tools/FindPythonLibsNew.cmake :73

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

ggarra13/mrv2 tlRender/etc/SuperBuild/cmake/Modules/Builddav1d.cmake :29

find_program(MESON_EXECUTABLE NAMES meson
	    PATHS
	    /opt/homebrew/bin        # M1 default
	    /usr/local/bin           # Intel default
	    $ENV{PATH}
	)

zeromq/libzmq builds/cmake/Modules/FindAsciiDoctor.cmake :8

find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor asciidoctor
             PATHS "$ENV{ASCIIDOCTOR_ROOT}"
                   "$ENV{PROGRAMW6432}/asciidoctor"
                   "$ENV{PROGRAMFILES}/asciidoctor"
                   "$ENV{${PROGRAMFILESX86}}/asciidoctor")

polardb/polardbx-engine cmake/maven.cmake :31

FIND_PROGRAM(MAVEN_EXECUTABLE mvn
        PATHS "$ENV{MAVEN_HOME_WIN}/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)

axmolengine/axmol 3rdparty/fmt/CMakeLists.txt :460

find_program(DOXYGEN doxygen
    PATHS "$ENV{ProgramFiles}/doxygen/bin"
          "$ENV{ProgramFiles\(x86\)}/doxygen/bin")

visualboyadvance-m/visualboyadvance-m cmake/Set-Toolchain-vcpkg.cmake :11

find_program(cl_exe_path NAME cl.exe HINTS ENV PATH)

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

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

nutjunkie/IQmol cmake/FindOpenBabel2.cmake :89

find_program(OPENBABEL2_EXECUTABLE NAMES babel
    PATHS
    [HKEY_CURRENT_USER\\SOFTWARE\\OpenBabel\ 2.2.0]
    $ENV{OPENBABEL2_EXECUTABLE}
  )

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
  )

openc2e/openc2e externals/fmt/CMakeLists.txt :456

find_program(DOXYGEN doxygen
    PATHS "$ENV{ProgramFiles}/doxygen/bin"
          "$ENV{ProgramFiles\(x86\)}/doxygen/bin")

trilinos/Trilinos packages/seacas/libraries/ioss/src/catalyst_tests/CMakeLists.txt :312

find_program (CGNS_CGNSDIFF_BINARY
	     NAME cgnsdiff
	     PATHS
	       ${CGNS_BINARY_DIR}
               ${CGNS_LIBRARY_DIRS}/../bin
               $ENV{ACCESS}/bin
               $ENV{CGNS_DIR}/bin
               $ENV{CGNS_DIR}/cgnsdiff
               ENV PATH
	        ${CGNS_DIR}/bin
	     )

boostorg/hof cmake/SphinxDoc.cmake :4

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

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
    )

aau-cns/mars_lib cmake/Findcppcheck.cmake :11

find_program(cppcheck_EXECUTABLE
    NAMES
        cppcheck
    PATHS
        "${CPPCHECK_DIR}"
        "$ENV{CPPCHECK_DIR}"
        "$ENV{PROGRAMFILES}/Cppcheck"
        "$ENV{${PROGRAMFILES_x86_ENV}}/Cppcheck"
)

percolator/percolator cmake/FindXsd.cmake :22

FIND_PROGRAM(XSD_EXECUTABLE
  NAMES
    xsdcxx xsd
  PATHS
    $ENV{XSDDIR}/xsd
    $ENV{XSDDIR}/bin
    /usr/local/bin
    /usr/local/
    /usr/bin
  NO_SYSTEM_ENVIRONMENT_PATH
)

arrayfire/arrayfire CMakeLists.txt :537

find_program(MSVC_REDIST NAMES vc_redist.x64.exe
          PATHS "$ENV{VCINSTALLDIR}Redist\\MSVC\\v${MSVC_TOOLSET_VERSION}")

IntelRealSense/librealsense wrappers/python/docs/CMake/FindSphinx.cmake :1

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

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

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

FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake4 qmake-qt4 PATHS
      "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
      "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
      $ENV{QTDIR}/bin
      )

TheImagingSource/tiscamera cmake/modules/FindSphinx.cmake :1

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

isledecomp/isle-portable CMakeLists.txt :123

find_program(CLANG_TIDY_BIN NAMES "clang-tidy" ENV "LLVM_ROOT" REQUIRED)

geektcp/Y-Lang cmake/macros/FindMySQL.cmake :201

find_program(MYSQL_EXECUTABLE mysql
      PATHS
        "${PROGRAM_FILES_64}/MySQL/MySQL Server 8.0/bin"
        "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin"
        "${PROGRAM_FILES_64}/MySQL/MySQL Server 8.0/bin/opt"
        "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin/opt"
        "${PROGRAM_FILES_64}/MySQL/bin"
        "${PROGRAM_FILES_32}/MySQL/MySQL Server 8.0/bin"
        "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/bin"
        "${PROGRAM_FILES_32}/MySQL/MySQL Server 8.0/bin/opt"
        "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/bin/opt"
        "${PROGRAM_FILES_32}/MySQL/bin"
        "C:/MySQL/bin/debug"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 8.0;Location]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 8.0;Location]/bin/opt"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin/opt"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 8.0;Location]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 8.0;Location]/bin/opt"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/bin/opt"
        "$ENV{ProgramFiles}/MySQL/MySQL Server 8.0/bin/opt"
        "$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/bin/opt"
        "$ENV{SystemDrive}/MySQL/MySQL Server 8.0/bin/opt"
        "$ENV{SystemDrive}/MySQL/MySQL Server 5.7/bin/opt"
        "c:/msys/local/include"
        "$ENV{MYSQL_ROOT}/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MariaDB 10.4;INSTALLDIR]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MariaDB 10.4 (x64);INSTALLDIR]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MariaDB 10.5;INSTALLDIR]/bin"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MariaDB 10.5 (x64);INSTALLDIR]/bin"
     DOC
        "path to your mysql binary."
    )

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/jk/cmake/Modules/InstallZIP.cmake :67

find_program(ZIP_EXECUTABLE winrar PATHS "$ENV{ProgramFiles}/WinRAR")

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

find_program(MPIEXEC_EXECUTABLE
          NAMES mpiexec
          HINTS $ENV{MSMPI_BIN} "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MPI;InstallRoot]/Bin"
          DOC "Executable for running MPI programs.")

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/FindGDAL.cmake :80

find_program(GDAL_CONFIG gdal-config
        HINTS
          ENV GDAL_DIR
          ENV GDAL_ROOT
        PATH_SUFFIXES bin
    )

ospray/hdospray cmake/modules/FindOpenImageIO.cmake :109

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/FindPSpaMM.cmake :26

find_program(PSpaMM_PROGRAM pspamm-generator pspamm.py
  HINTS ENV PSpaMM_DIR
  DOC "Directory where the PSpaMM python script is located"
)

quinoacomputing/quinoa cmake/FindCharm.cmake :62

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

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

machinekit/machinekit-hal debian/debianMultiarchToolchain.cmake :55

find_program(_toolchain_dpkg_cross_pkg_config
               "$ENV{DEB_HOST_GNU_TYPE}-pkg-config")

sandialabs/seacas packages/seacas/libraries/ioss/src/catalyst_tests/CMakeLists.txt :312

find_program (CGNS_CGNSDIFF_BINARY
	     NAME cgnsdiff
	     PATHS
	       ${CGNS_BINARY_DIR}
               ${CGNS_LIBRARY_DIRS}/../bin
               $ENV{ACCESS}/bin
               $ENV{CGNS_DIR}/bin
               $ENV{CGNS_DIR}/cgnsdiff
               ENV PATH
	        ${CGNS_DIR}/bin
	     )

rose-compiler/rose cmake/modules/roseChooseBackendCompiler.cmake :76

find_program(CLANG_PATH NAMES clang HINTS ENV PATH)

torch/DEPRECEATED-torch7-distro extra/cuda/cmake/FindCUDA.cmake :496

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
  )

hkrn/nanoem emapp/resources/helpers/CMakeLists.txt :24

find_program(NANOEM_TOOLCHAIN_YAML2PB_LOCATION NAMES yaml2pb PATHS $ENV{NANOEM_TOOLCHAIN_YAML2PB_DIR})

OSGeo/grass cmake/find_scripts/FindGEOS.cmake :112

find_program(GEOS_CONFIG geos-config ${GEOS_CONFIG_PREFER_PATH}
                     $ENV{LIB_DIR}/bin /usr/local/bin/ /usr/bin/)

boundary/wireshark cmake/modules/FindHtmlViewer.cmake :11

FIND_PROGRAM(HTML_VIEWER_EXECUTABLE
  NAMES
    xdg-open
    mozilla
    htmlview
    open
    $ENV{HTML_VIEWER}
  PATHS
    ${CYGWIN_INSTALL_PATH}/bin
    /bin
    /usr/bin
    /usr/local/bin
    /sbin
)

open62541/open62541 tools/cmake/FindSphinx.cmake :1

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

MapServer/MapServer cmake/FindGDAL.cmake :63

find_program(GDAL_CONFIG gdal-config
        HINTS
          ENV GDAL_DIR
          ENV GDAL_ROOT
        PATH_SUFFIXES bin
        PATHS
            /sw # Fink
            /opt/local # DarwinPorts
            /opt/csw # Blastwave
            /opt
    )

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
)

zeromq/zeromq4-x builds/cmake/Modules/FindAsciiDoc.cmake :11

find_program(ASCIIDOC_EXECUTABLE asciidoc asciidoc.py
             PATHS "$ENV{ASCIIDOC_ROOT}"
                   "$ENV{PROGRAMW6432}/asciidoc"
                   "$ENV{PROGRAMFILES}/asciidoc"
                   "$ENV{${PROGRAMFILESX86}}/asciidoc")

zeromq/zeromq4-1 builds/cmake/Modules/FindAsciiDoc.cmake :18

find_program(A2X_EXECUTABLE a2x
             PATHS "$ENV{ASCIIDOC_ROOT}"
                   "$ENV{PROGRAMW6432}/asciidoc"
                   "$ENV{PROGRAMFILES}/asciidoc"
                   "$ENV{${PROGRAMFILESX86}}/asciidoc")

raisimTech/raisimLib raisimGymTorch/thirdParty/pybind11/tools/FindPythonLibsNew.cmake :73

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

mgba-emu/mgba src/platform/python/CMakeLists.txt :2

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

drawpile/Drawpile cmake/Cargo.cmake :2

find_program(CARGO_COMMAND cargo
	PATHS $ENV{HOME}/.cargo/bin
	DOC "Cargo executable"
)

mongodb/mongo-bi-connector-odbc-driver cmake/FindODBC.cmake :76

FIND_PROGRAM(ODBC_CONFIG odbc_config
          PATHS
          $ENV{ODBC_PATH}/bin)

dwcaress/MB-System build-utils/FindGMT.cmake :32

find_program(
    GMT_CONFIG gmt-config
    HINTS ${GMT_DIR} ${GMT_ROOT} $ENV{GMT_DIR} $ENV{GMT_ROOT}
    PATH_SUFFIXES bin
    PATHS /sw # Fink
          /opt/sw # Fink
          /opt/local # MacPorts
          /opt/local/lib/gmt6 
          /opt/local/lib/gmt5
          /opt/csw # Blastwave
          /opt
          /usr/local)

mongodb/mongo-c-driver build/cmake/FindSphinx.cmake :1

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

RIKEN-SysSoft/mckernel cmake/modules/AutoconfHelper.cmake :311

find_program(${variable} NAMES ${prog_to_check_for} PATHS ENV ${env_var} NO_DEFAULT_PATH)