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

geodynamics/aspect contrib/world_builder/cmake/FindSphinx.cmake :2

find_program(SPHINX_EXECUTABLE
             NAMES sphinx-build
             DOC "Path to sphinx-build executable")

u3d-community/U3D cmake/Modules/FindWayland.cmake :41

find_program (WAYLAND_SCANNER NAMES wayland-scanner DOC "Wayland scanner host tool")

AcademySoftwareFoundation/Imath cmake/clang-format.cmake :24

find_program (CLANG_FORMAT_EXE
              NAMES clang-format bin/clang-format
              HINTS ${CLANG_FORMAT_ROOT}
                    ENV CLANG_FORMAT_ROOT
                    LLVM_ROOT
                    ENV LLVM_ROOT
              DOC "Path to clang-format executable")

bmwcarit/ramses cmake/modules/FindSphinx.cmake :10

find_program(SPHINX_EXECUTABLE
             NAMES sphinx-build
             DOC "Path to sphinx-build executable")

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

LLNL/zfp python/scikit-build-cmake/FindCython.cmake :48

find_program(CYTHON_EXECUTABLE
               NAMES cython cython.bat cython3
               HINTS ${_python_path}
               DOC "path to the cython executable")

erleben/OpenTissue cmake/FindCg.cmake :40

FIND_PROGRAM( CG_COMPILER cgc
	"D:/Program Files/NVIDIACorporation/Cg/bin"
      "C:/Program Files/NVIDIA Corporation/Cg/bin"
      "C:/Program Files/Cg"
      ${PROJECT_SOURCE_DIR}/../Cg
      DOC "The Cg Compiler"
      )

nojhan/paradiseo eo/BuildConfig.cmake :7

FIND_PROGRAM(MEMORYCHECK_COMMAND
  NAMES purify valgrind
  PATHS
  "/usr/local/bin /usr/bin [HKEY_LOCAL_MACHINE\\SOFTWARE\\Rational Software\\Purify\\Setup;InstallFolder]"
  DOC "Path to the memory checking command, used for memory error detection.")

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/CMakeLists.txt :89

find_program(CGAL_CREATE_CMAKE_SCRIPT cgal_create_cmake_script
               HINT ${CMAKE_SOURCE_DIR}/Scripts/scripts
	       DOC "Script cgal_create_cmake_script, that creates CMakeLists.txt files"
	       NO_DEFAULT_PATH
	       NO_CMAKE_ENVIRONMENT_PATH)

nv-legate/legate src/cmake/thirdparty/sphinx/FindSphinx.cmake :6

find_program(SPHINX_EXECUTABLE NAMES sphinx-build DOC "Path to sphinx-build executable")

performous/performous docs/man/CMakeLists.txt :1

find_program(HELP2MAN help2man DOC "Location of the help2man program")

psi4/psi4 tests/CMakeLists.txt :146

find_program(CFOUR_EXECUTABLE
             NAMES xcfour
             DOC "Path to Stanton and Gauss's xcfour executable")

moneymanagerex/moneymanagerex CMakeLists.txt :133

find_program(APPSTREAMCLI appstreamcli
        DOC "tool for generating release information")

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

NVIDIA/DALI cmake/modules/FindProtobuf.cmake :395

find_program(Protobuf_PROTOC_EXECUTABLE
    NAMES protoc
    DOC "The Google Protocol Buffers Compiler"
    PATHS
    ${Protobuf_SRC_ROOT_FOLDER}/vsprojects/${_PROTOBUF_ARCH_DIR}Release
    ${Protobuf_SRC_ROOT_FOLDER}/vsprojects/${_PROTOBUF_ARCH_DIR}Debug
    NO_CMAKE_SYSTEM_PATH
)

Kitware/ParaView CMake/ParaViewClient.cmake :594

find_program(qt_xmlpatterns_executable
      NAMES xmlpatterns-qt5 xmlpatterns
      HINTS "${Qt5_DIR}/../../../bin"
            "${Qt5_DIR}/../../../libexec/qt5/bin"
      DOC   "Path to xmlpatterns")

scanner-research/scanner cmake/Modules/FindSaneProtobuf.cmake :328

find_program(PROTOBUF_PROTOC_EXECUTABLE
    NAMES protoc
    DOC "The Google Protocol Buffers Compiler"
    PATHS
    ${PROTOBUF_SRC_ROOT_FOLDER}/vsprojects/${_PROTOBUF_ARCH_DIR}Release
    ${PROTOBUF_SRC_ROOT_FOLDER}/vsprojects/${_PROTOBUF_ARCH_DIR}Debug
)

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

DIPlib/diplib doc/CMakeLists.txt :35

find_program(
   DOXPP_BRIEF_EXECUTABLE
   NAMES dox++brief
   PATHS ${DIP_DOXPP_PATH}
   DOC "dox++ documentation generation tool, brief generator"
)

GoSSIP-SJTU/TripleDoggy cmake/config-ix.cmake :532

find_program(GOLD_EXECUTABLE NAMES ${LLVM_DEFAULT_TARGET_TRIPLE}-ld.gold ld.gold ${LLVM_DEFAULT_TARGET_TRIPLE}-ld ld DOC "The gold linker")

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

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

find_program(
        _matlab_current_program
        matlab
        ${_find_matlab_options}
        DOC "Matlab main program"
      )

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 :959

FIND_PROGRAM(FINDSTR_EXECUTABLE findstr DOC "findstr executable")

steemit/steem CMakeLists.txt :122

find_program(
   CLANG_TIDY_EXE
   NAMES "clang-tidy"
   DOC "Path to clain-tidy executable"
)

root-project/root interpreter/CppInterOp/cmake/FindSphinx.cmake :12

find_program(SPHINX_EXECUTABLE
             NAMES sphinx-build sphinx-build2
             DOC "Path to sphinx-build executable")

Slicer/Slicer CMake/FindPatch.cmake :51

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

google/filament third_party/dawn/third_party/dxc/tools/clang/CMakeLists.txt :142

find_program(LLVM_LIT "lit.py" ${LLVM_MAIN_SRC_DIR}/utils/lit
        DOC "Path to lit.py")

percona/percona-xtrabackup cmake/pkg-config.cmake :27

FIND_PROGRAM(MY_PKG_CONFIG_EXECUTABLE NAMES pkg-config
      DOC "pkg-config executable")

mysql/mysql-server cmake/pkg-config.cmake :27

FIND_PROGRAM(MY_PKG_CONFIG_EXECUTABLE NAMES pkg-config
      DOC "pkg-config executable")

openturns/openturns CMakeLists.txt :545

find_program (SPHINX_EXECUTABLE NAMES sphinx-build DOC "Sphinx Documentation Builder (sphinx-doc.org)")

apache/kudu cmake_modules/FindProtobuf.cmake :221

find_program(PROTOBUF_PROTOC_EXECUTABLE protoc
             DOC "The Google Protocol Buffers Compiler"
             NO_CMAKE_SYSTEM_PATH
             NO_SYSTEM_ENVIRONMENT_PATH)

apache/qpid-proton ruby/CMakeLists.txt :62

find_program(GEM_EXE gem DOC "Program to build and install ruby gem packages")

GPUOpen-Tools/gpu_performance_api build/cmake_modules/clang_utils.cmake :4

find_program(CLANG_FORMAT clang-format DOC "Clang format executable")

LunarG/gfxreconstruct cmake/CodeStyle.cmake :38

find_program(PYTHON "python.exe" PATHS $ENV{PATH} DOC "Python 3 executable")

AcademySoftwareFoundation/OpenImageIO src/cmake/compiler.cmake :538

find_program(CLANG_TIDY_EXE NAMES "clang-tidy"
                 DOC "Path to clang-tidy executable")

prophesee-ai/openeb cmake/custom_functions/add_library_version_header.cmake :14

find_program(GIT_SCM git DOC "Git version control" HINTS "C:\\Program Files\\Git\\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"
)

AshamaneProject/AshamaneCore cmake/macros/FindMySQL.cmake :208

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 5.6/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/MySQL Server 5.6/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 5.6/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/MySQL Server 5.6/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 5.6;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\\MySQL AB\\MySQL Server 5.6;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 5.6;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"
        "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.6;Location]/bin/opt"
        "$ENV{ProgramFiles}/MySQL/MySQL Server 8.0/bin/opt"
        "$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/bin/opt"
        "$ENV{ProgramFiles}/MySQL/MySQL Server 5.6/bin/opt"
        "$ENV{SystemDrive}/MySQL/MySQL Server 8.0/bin/opt"
        "$ENV{SystemDrive}/MySQL/MySQL Server 5.7/bin/opt"
        "$ENV{SystemDrive}/MySQL/MySQL Server 5.6/bin/opt"
        "c:/msys/local/include"
        "$ENV{MYSQL_ROOT}/bin"
     DOC
        "path to your mysql binary."
    )

casadi/casadi swig/python/CMakeLists.txt :10

find_program(PYTHON_CONFIG_EXECUTABLE
               NAMES ${PYTHON_CONFIG_NAME} DOC "python-config executable")

rAthenaCN/rAthenaCN 3rdparty/rapidyaml/ext/c4core/cmake/c4SanitizeTarget.cmake :42

find_program(LLVM_SYMBOLIZER llvm-symbolizer
            NAMES llvm-symbolizer-${LLVM_VERSION} llvm-symbolizer
            DOC "symbolizer to use in sanitize tools")

KhronosGroup/SPIRV-LLVM cmake/config-ix.cmake :507

find_program(GO_EXECUTABLE NAMES go DOC "go executable")

KiCad/kicad-source-mirror cmake/FindwxWidgets.cmake :766

find_program(wxWidgets_CONFIG_EXECUTABLE
      NAMES wx-config wx-config-3.1 wx-config-3.0 wx-config-2.9 wx-config-2.8
      DOC "Location of wxWidgets library configuration provider binary (wx-config)."
      ONLY_CMAKE_FIND_ROOT_PATH
      )

BioMedIA/MIRTK CMake/Basis/DocTools.cmake :1932

find_program (
        SVN2CL_EXECUTABLE
          NAMES svn2cl svn2cl.sh
          DOC   "The command line tool svn2cl."
      )

qt/qtbase cmake/QtBuildRepoHelpers.cmake :1069

find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable")

Exawind/amr-wind cmake/FindDoxysphinx.cmake :1

find_program(DOXYSPHINX_EXECUTABLE NAMES doxysphinx
    DOC "Doxysphinx Documentation Builder"
)

microsoft/DirectXShaderCompiler cmake/config-ix.cmake :525

find_program(GO_EXECUTABLE NAMES go DOC "go executable")

KDE/plasma-workspace CMakeLists.txt :290

find_program(LANGUAGE_SELECTOR_COMMON "check-language-support" DOC "Required for ubuntu-based distros to generate locale")

qtfreet00/llvm-obfuscator cmake/config-ix.cmake :537

find_program(GO_EXECUTABLE NAMES go DOC "go executable")

jingma-git/RealSkel external/libigl/cmake/FindMATLAB.cmake :539

find_program(
    Matlab_MEXEXTENSIONS_PROG
    NAMES mexext
    PATHS ${matlab_root}/bin
    DOC "Matlab MEX extension provider"
    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)

dufernst/LegionCore-7.3.5 cmake/genrev.cmake :15

find_program(_GIT_EXEC
  NAMES
    git git.cmd
  HINTS
    ENV PATH
  DOC "git installation path"
)

jasp-stats/jasp-desktop Tools/CMake/Programs.cmake :58

find_program(
    FLEX_EXECUTABLE
    NAMES flex
    DOC "'flex' is needed for building some of the dependencies.")

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

nwnxee/unified CMakeModules/FindDoxygen.cmake :426

find_program(
        DOXYGEN_EXECUTABLE
        NAMES doxygen
        PATHS
            "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\doxygen_is1;Inno Setup: App Path]/bin"
            /Applications/Doxygen.app/Contents/Resources
            /Applications/Doxygen.app/Contents/MacOS
            /Applications/Utilities/Doxygen.app/Contents/Resources
            /Applications/Utilities/Doxygen.app/Contents/MacOS
        DOC "Doxygen documentation generation tool (http://www.doxygen.org)"
    )

uoip/g2opy script/android.toolchain.cmake :1071

find_program( NDK_CCACHE "${_ndk_ccache}" DOC "The path to ccache binary")

shawwn/noh cmake/cmake-2.8.1-modules/patchctestbug10149/CTest.cmake :249

find_program(COVERAGE_COMMAND
		gcov
		DOC
		"Path to the coverage program that CTest uses for performing coverage inspection")

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

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

mozilla-mobile/mozilla-vpn-client scripts/windows/conda-toolchain.cmake :58

find_program(CMAKE_LINKER NAMES lld-link REQUIRED DOC "LLD Linker (MSVC Compatible)")

logicalclocks/rondb extra/libedit/libedit-20240808-3.1/src/CMakeLists.txt :20

FIND_PROGRAM(AWK_EXECUTABLE NAMES gawk awk DOC "path to the awk executable")

pingcap/tiflash cmake/Modules/FindgRPC.cmake :305

find_program(gRPC_CPP_PLUGIN
             NAMES grpc_cpp_plugin
             DOC "The plugin for generating gRPC client and server C++ stubs from `.proto` files")

shogun-toolbox/shogun cmake/FindCtags.cmake :11

find_program( CTAGS_EXECUTABLE
    NAMES exctags ctags
    DOC "ctags executable"
)

ornladios/ADIOS2 cmake/upstream/FindMPI.cmake :1456

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

darktable-org/rawspeed cmake/Modules/FindCppFilt.cmake :1

find_program(CPPFILT_EXECUTABLE
  NAMES c++filt
  DOC "The c++filt executable"
  )

eranif/codelite cmake/Modules/FindLLVM.cmake :12

find_program(LLVM_CONFIG_EXECUTABLE llvm-config DOC "llvm-config executable")

LisaAnne/lisa-caffe-public cmake/Dependencies.cmake :146

find_program(Octave_compiler NAMES mkoctfile DOC "Octave C++ compiler")

CMU-Perceptual-Computing-Lab/caffe_rtpose cmake/Dependencies.cmake :161

find_program(Octave_compiler NAMES mkoctfile DOC "Octave C++ compiler")

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

mysql/mysql-shell cmake/FindMySQL.cmake :425

find_program(MYSQL_CONFIG_EXECUTABLE
      NAMES
        mysql_config
      DOC
        "full path of mysql_config"
      PATHS
        ${_exe_fallback_path}
    )

intel/intel-graphics-compiler visa/CMakeLists.txt :119

find_program(FLEX_EXECUTABLE flex PATHS ${GNUTOOLS_DIR}/bin DOC "path to the flex executable")

phisko/kengine kengine/render/polyvox/libs/polyvox/documentation/CMakeLists.txt :25

find_program(SPHINXBUILD_EXECUTABLE sphinx-build DOC "The location of the sphinx-build executable")

mhx/dwarfs cmake/manpage.cmake :23

find_program(RONN_EXE ronn DOC "ronn man page generator" REQUIRED)

borisbrodski/sevenzipjbinding cmake/FindJavaExtended.cmake :143

FIND_PROGRAM(JAVA_HEADER_COMPILE
      javah
      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 "'javah' tool to use"
        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 :1732

find_program (Mathematica_MathLink_MPREP_EXECUTABLE
		NAMES "mprep"
		HINTS ${_HostCompilerAdditions}
		PATH_SUFFIXES "bin"
		DOC "MathLink template file preprocessor executable."
		NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
	)

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

open-license-manager/licensecc cmake/Findlccgen.cmake :51

find_program(LCC_EXECUTABLE
		NAMES ${lcc_names} HINTS ${LCC_LOCATION} DOC "lccgen command line client")

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

hyOzd/serialplot CMakeLists.txt :259

find_program(DPKG_PROGRAM dpkg DOC "dpkg program of Debian-based systems")

INET-RC/GeoMX 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark/cmake/Modules/FindLLVMAr.cmake :3

find_program(LLVMAR_EXECUTABLE
  NAMES llvm-ar
  DOC "The llvm-ar executable"
  )

cmu-db/peloton third_party/capnproto/c++/cmake/FindCapnProto.cmake :178

find_program(CAPNP_EXECUTABLE
  NAMES capnp
  DOC "Cap'n Proto Command-line Tool"
  HINTS "${PKGCONFIG_CAPNP_PREFIX}/bin"
)

facebook/mysql-5.6 cmake/pkg-config.cmake :26

FIND_PROGRAM(MY_PKG_CONFIG_EXECUTABLE NAMES pkg-config
      DOC "pkg-config executable")

polardb/polardbx-engine cmake/pkg-config.cmake :26

FIND_PROGRAM(MY_PKG_CONFIG_EXECUTABLE NAMES pkg-config
      DOC "pkg-config executable")

axmolengine/axmol 3rdparty/openal/CMakeLists.txt :1590

find_program(SED_EXECUTABLE NAMES sed DOC "sed executable")

zhaoweicai/cascade-rcnn cmake/Dependencies.cmake :192

find_program(Octave_compiler NAMES mkoctfile DOC "Octave C++ compiler")

visualboyadvance-m/visualboyadvance-m src/wx/CMakeLists.txt :67

find_program(ZIP_PROGRAM zip DOC "zip compressor executable")

apple/foundationdb cmake/FindSphinx.cmake :29

find_program(
  Sphinx_EXECUTABLE
  NAMES sphinx-build
  HINTS ${Sphinx_ROOT}
  DOC "Sphinx-build tool")

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
  )

klee/klee CMakeLists.txt :313

find_program(
  SQLITE_CLI
  NAMES "sqlite3"
  DOC "Path to sqlite3 tool"
)

ArthurSonzogni/smk CMakeLists.txt :119

find_program( CLANG_TIDY_EXE NAMES "clang-tidy" DOC "Path to clang-tidy executable" )

opentx/opentx CMakeLists.txt :115

find_program(QT_LUPDATE_EXECUTABLE lupdate HINTS "${QT_BIN_DIR}" DOC "Location of Qt's 'lupdate' program for updating translation files.")

trilinos/Trilinos cmake/tribits/core/utils/FindProgramPlus.cmake :65

find_program( ${PROG_VAR}
    NAMES ${NAMES_ARGS}
    DOC ${DOC}
    )

NVIDIA/cuda-quantum cmake/Modules/CMakeDetermineCUDAQCompiler.cmake :15

find_program(
    CMAKE_CUDAQ_COMPILER 
        NAMES "nvq++" 
        HINTS "${CUDAQ_INSTALL_DIR}/bin"
        DOC "The NVIDIA CUDA Quantum compiler - nvq++" 
)

chenxiaolong/DualBootPatcher cmake/Dependencies.cmake :7

find_program(CCACHE "ccache" DOC "Path to ccache binary")

Komet/MediaElch cmake/FindCMakeFormat.cmake :2

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

joachimBurket/esp32-opencv platforms/android/android.toolchain.cmake :1115

find_program( NDK_CCACHE "${_ndk_ccache}" DOC "The path to ccache binary")

fluffos/fluffos cmake/FindMySQL.cmake :452

find_program(MYSQL_CONFIG_EXECUTABLE
      NAMES
      mysql_config
      DOC
      "full path of mysql_config"
      PATHS
      ${_exe_fallback_path}
      )

ucb-bar/esp-llvm cmake/config-ix.cmake :546

find_program(GOLD_EXECUTABLE NAMES ${LLVM_DEFAULT_TARGET_TRIPLE}-ld.gold ld.gold ${LLVM_DEFAULT_TARGET_TRIPLE}-ld ld DOC "The gold linker")

trufanov-nok/scantailor-universal src/packaging/windows/build_deps/CMakeLists.txt :620

FIND_PROGRAM(
		DUMP_SYMS_EXECUTABLE dump_syms PATHS "${build_outer_dir}" "${source_outer_dir}"
		DOC "Path to dump_syms.exe, which can be found in Mozilla repository."
	)

Ancurio/mkxp CMakeLists.txt :263

find_program(XXD_EXE xxd
	DOC "Location of the xxd executable"
)