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/tests/CMakeLists.txt :2

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

u3d-community/U3D cmake/Modules/FindODBC.cmake :39

find_program (ODBC_CONFIG NAMES odbc_config iodbc-config DOC "ODBC config tool" NO_CMAKE_FIND_ROOT_PATH)

AcademySoftwareFoundation/Imath cmake/FindSphinx.cmake :5

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

novelrt/NovelRT cmake/NovelRTBuildSystem.cmake :66

find_program(NovelRTBuildSystem_clangTidy NAMES clang-tidy DOC "Location of clang-tidy used in debug builds.")

urho3d/urho3d cmake/Modules/FindWayland.cmake :22

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

alicevision/AliceVision src/cmake/CodeCoverage.cmake :144

find_program( LCOV_PATH  NAMES lcov lcov.bat lcov.exe lcov.perl)

f3d-app/f3d application/testing/CMakeLists.txt :1604

find_program(_f3d_os_script_exec NAMES pwsh powershell)

FreeCAD/FreeCAD src/3rdParty/libE57Format/cmake/Modules/ClangFormat.cmake :4

find_program( E57_CLANG_FORMAT_EXE NAMES clang-format )

godlikepanos/anki-3d-engine ThirdParty/Sdl3/build-scripts/cmake-toolchain-mingw64-x86_64.cmake :5

find_program(CMAKE_CXX_COMPILER NAMES x86_64-w64-mingw32-g++)

prusa3d/Prusa-Firmware lib/Catch2/CMake/FindGcov.cmake :35

find_program(GCOV_BIN NAMES gcov-${GCC_VERSION} gcov
				HINTS ${COMPILER_PATH})

DanielChappuis/reactphysics3d CMakeModules/CodeCoverage.cmake :138

find_program( CPPFILT_PATH NAMES c++filt )

kcat/openal-soft CMakeLists.txt :1600

find_program(NUGET_EXE NAMES nuget)

Hork-Engine/Hork-Source ThirdParty/SDL3/build-scripts/cmake-toolchain-mingw64-i686.cmake :4

find_program(CMAKE_C_COMPILER NAMES i686-w64-mingw32-gcc)

STORM-IRIT/Radium-Engine cmake/CodeCoverage.cmake :148

find_program(CPPFILT_PATH NAMES c++filt)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindOpenRAVE.cmake :38

find_program(_OpenRAVE_CONFIG_EXECUTABLE NAMES ${_OpenRAVE_CONFIG_NAME} DOC "openrave executable")

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/FindMPI.cmake :490

find_program(MPIEXEC
  NAMES ${_MPI_EXEC_NAMES}
  PATHS ${_MPI_PREFIX_PATH}
  PATH_SUFFIXES bin
  DOC "Executable for running MPI programs.")

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)

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

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

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

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

Ipotrick/Daxa cmake/toolchains/vcvars.cmake :31

find_program(VCVARSALL_PATH NAMES vcvars64.bat vcvarsamd64.bat
        DOC "Visual Studio vcvarsamd64.bat"
        PATHS ${VS_INSTALLER_PATHS}
    )

LLNL/zfp python/scikit-build-cmake/FindNumPy.cmake :44

find_program(NumPy_CONV_TEMPLATE_EXECUTABLE NAMES conv-template)

nextcloud/desktop CMakeLists.txt :18

find_program(CLANG_TIDY_EXE NAMES "clang-tidy")

cs1ime/ceserver-rawmem thirdparty/nlohmann_json/cmake/ci.cmake :11

find_program(ASTYLE_TOOL NAMES astyle)

CNES/MAJA CMakeConfig/Findcppcheck.cmake :93

find_program(CPPCHECK_EXECUTABLE NAMES cppcheck)

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)

hydrogen-music/hydrogen CMakeLists.txt :141

find_program(CLANG_TIDY_CMD NAMES clang-tidy)

ThePhD/sol2 cmake/Packages/FindSphinx.cmake :26

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

Morwenn/cpp-sort cmake/FindGcov.cmake :35

find_program(GCOV_BIN NAMES gcov-${GCC_VERSION} gcov
				HINTS ${COMPILER_PATH})

pnnl/SHAD cmake/GenerateVersionFromGit.cmake :7

find_program(git_executable NAMES git git.exe git.cmd)

Kitware/kwiver CMake/FindSphinx.cmake :3

find_program(SPHINX_EXECUTABLE NAMES sphinx-build)

shapelets/khiva cmake/FindSphinx.cmake :7

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

nojhan/paradiseo cmake/Target.cmake :134

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

wpilibsuite/allwpilib thirdparty/imgui_suite/glfw/src/CMakeLists.txt :74

find_program(WAYLAND_SCANNER_EXECUTABLE NAMES wayland-scanner)

SCOREC/core cdash/colorado.cmake :39

find_program(CTEST_GIT_COMMAND NAMES git)

bareos/bareos core/cmake/CodeCoverage.cmake :65

find_program(GENHTML_PATH NAMES genhtml genhtml.perl genhtml.bat)

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

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

mangosArchives/serverZero_Rel19 cmake/FindGit.cmake :36

find_program(GIT_EXECUTABLE
  NAMES ${git_names}
  DOC "git command line client"
  )

MultiMC/Launcher CMakeLists.txt :26

find_program(CLANG_TIDY_COMMAND NAMES clang-tidy)

RichieSams/FiberTaskingLib third_party/catch2/CMake/FindGcov.cmake :49

find_program(LLVM_COV_BIN NAMES "llvm-cov-${LLVM_VERSION}"
					"llvm-cov" HINTS ${COMPILER_PATH})

mariadb-corporation/MaxScale cmake/FindGSSAPI.cmake :42

find_program(KRB5_CONFIG NAMES krb5-config heimdal-krb5-config PATHS
     /opt/local/bin
     /usr/lib/mit/bin # For OpenSUSE Leap
     ONLY_CMAKE_FIND_ROOT_PATH               # this is required when cross compiling with cmake 2.6 and ignored with cmake 2.4, Alex
  )

lightspark/lightspark conf/FindLLVM.cmake :64

find_program(LLVM_GXX_EXECUTABLE
    NAMES llvm-g++ llvmg++
    PATHS
    /opt/local/bin
    /opt/llvm/2.7/bin
    /opt/llvm/bin
    /Developer/usr/bin
    /usr/lib/llvm/llvm/gcc-4.2/bin
    ${LLVM_SEARCHPATHS}
    )

gnss-sdr/gnss-sdr CMakeLists.txt :3636

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

ByConity/ByConity CMakeLists.txt :196

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

KhronosGroup/Vulkan-LoaderAndValidationLayers CMakeLists.txt :237

find_program(GLSLANG_VALIDATOR NAMES glslangValidator
             HINTS "${EXTERNAL_SOURCE_ROOT}/glslang/${BUILDTGT_DIR}/install/bin"
                   "${GLSLANG_BINARY_ROOT}/StandAlone"
                   "${PROJECT_SOURCE_DIR}/external/${BINDATA_DIR}")

CppMicroServices/CppMicroServices cmake/usCTestScript_github.cmake :3

find_program(CTEST_COVERAGE_COMMAND NAMES gcov)

SsageParuders/Android_Native_Surface my_android_opencv/platforms/linux/arm.toolchain.cmake :27

find_program(CMAKE_C_COMPILER NAMES ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-gcc${__GCC_VER_SUFFIX})

psi4/psi4 cdash/CDashASan.cmake :14

find_program(CTEST_GIT_COMMAND NAMES git)

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

chdb-io/chdb cmake/clang_tidy.cmake :10

find_program (_CLANG_TIDY_PATH NAMES "clang-tidy-19" "clang-tidy-18" "clang-tidy-17" "clang-tidy")

NVIDIA/MatX cmake/FindSphinx.cmake :34

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

IBAMR/IBAMR tests/CMakeLists.txt :325

FIND_PROGRAM(NUMDIFF_EXECUTABLE NAMES numdiff HINTS ${NUMDIFF_ROOT} PATH_SUFFIXES bin)

TheAssemblyArmada/Thyme cmake/modules/FindClangFormat.cmake :1

find_program(CLANG_FORMAT_EXECUTABLE
             NAMES clang-format-10
                   clang-format-9
                   clang-format
             DOC "clang-format executable")

milvus-io/knowhere thirdparty/DiskANN/CMakeLists.txt :34

find_program(NUGET_EXE NAMES nuget)

LiangliangNan/MVStudio 3rd_party/clapack/clapack_build.cmake :72

find_program(UNAME NAMES uname)

OpenMW/openmw cmake/FindSphinx.cmake :19

find_program(Sphinx_EXECUTABLE
    NAMES ${_sphinx_names}
    PATHS
        /usr/bin
        /usr/local/bin
        /opt/local/bin
    DOC "Sphinx documentation generator"
)

danmar/cppcheck cmake/clang_tidy.cmake :18

find_program(RUN_CLANG_TIDY NAMES ${RUN_CLANG_TIDY_NAMES})

Kitware/ParaView .gitlab/ci/fetch_submodule.cmake :4

find_program(GIT_COMMAND NAMES git git.cmd)

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

find_program(GRPC_PYTHON_PLUGIN
    NAMES grpc_python_plugin
    DOC ""
    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")

facebook/mariana-trench cmake/FindAndroidSDK.cmake :21

find_program(ANDROID_D8
    NAMES d8 3
    HINTS ${ANDROID_BUILD_TOOLS}
    DOC "Path to the d8 binary")

marsyas/marsyas cmake-modules/FindPythonInterp.cmake :14

FIND_PROGRAM(PythonInterp_EXECUTABLE
  NAMES python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python
  PATHS
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.4\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.3\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.2\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.1\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.0\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\1.6\\InstallPath]
  [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\1.5\\InstallPath]

  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.4\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.3\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.2\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.1\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\2.0\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\1.6\\InstallPath]
  [HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\1.5\\InstallPath]

  )

DIPlib/diplib doc/CMakeLists.txt :43

find_program(
   DOXPP_URLS_EXECUTABLE
   NAMES dox++urls
   PATHS ${DIP_DOXPP_PATH}
   DOC "dox++ documentation generation tool, URLs generator"
)

gismo/gismo cmake/CodeCoverage.cmake :74

find_program( GENHTML_PATH NAMES genhtml genhtml.perl genhtml.bat )

trailofbits/polytracker polytracker/src/compiler-rt/cmake/Modules/UseLibtool.cmake :13

find_program(CMAKE_LIBTOOL NAMES libtool)

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
  )

seahorn/sea-dsa tools/CMakeLists.txt :3

find_program(CLANG-FORMAT NAMES clang-format clang-format-mp-14 clang-format-14)

NERSC/timemory cmake/Modules/ClangFormat.cmake :29

find_program(TIMEMORY_CLANG_FORMATTER NAMES clang-format-9 clang-format-9.0
                                            clang-format-mp-9.0 clang-format)

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
        )

NASA-SW-VnV/ikos cmake/FindClang.cmake :50

find_program(CLANGXX_EXECUTABLE CACHE NAMES clang++
      HINTS ${CLANG_BINARY_DIR} ${LLVM_TOOLS_BINARY_DIR}
      DOC "Path to clang++ binary")

GoSSIP-SJTU/TripleDoggy CMakeLists.txt :73

find_program(CMAKE_LIBTOOL NAMES libtool)

WerWolv/ImHex cmake/build_helpers.cmake :75

find_program(cppcheck_exe NAMES cppcheck REQUIRED)

ceph/ceph CMakeLists.txt :121

find_program(SPHINX_BUILD
    NAMES sphinx-build sphinx-build-3
    REQUIRED)

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

apache/trafficserver lib/yamlcpp/CMakeLists.txt :37

find_program(YAML_CPP_CLANG_FORMAT_EXE NAMES clang-format)

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

dartsim/dart cmake/dart_defs.cmake :331

find_program(open_command
    NAMES ${open_command_name}
    DOC "Path to ${open_command_name}"
  )

simbody/simbody cmake/FindGcov.cmake :36

find_program(GCOV_BIN NAMES gcov-${GCC_VERSION} gcov
        HINTS ${COMPILER_PATH})

hlrs-vis/covise cmake/Toolchain-cross-mingw32-linux.cmake :40

find_program(CMAKE_Fortran_COMPILER NAMES ${COMPILER_PREFIX}-gfortran)

vengi-voxel/vengi cmake/heaptrack.cmake :2

find_program(HEAPTRACK_EXECUTABLE NAMES heaptrack)

YosysHQ/nextpnr cmake/CodeCoverage.cmake :73

find_program( LCOV_PATH  NAMES lcov lcov.bat lcov.exe lcov.perl)

brndnmtthws/conky 3rdparty/toluapp/cmake/lua.cmake :266

find_program ( BIN2C NAMES bin2c bin2c.bat )

root-project/root CMakeLists.txt :251

find_program(CCACHE_COMMAND NAMES ccache ccache-swig)

Slicer/Slicer CMake/FindVcvars.cmake :284

find_program(Vcvars_BATCH_FILE NAMES ${_Vcvars_SCRIPTS}
      DOC "Visual Studio ${_candidate_vs_version} ${_Vcvars_SCRIPTS}"
      PATHS ${_paths}
      )

google/filament third_party/dawn/third_party/dxc/cmake/config-ix.cmake :244

find_program(LLVM_PATH_${NAME} NAMES ${ARGV})

percona/percona-xtrabackup CMakeLists.txt :754

FIND_PROGRAM(READELF_EXECUTABLE
      NAMES eu-readelf readelf
      )

NREL/EnergyPlus CMakeLists.txt :4

find_program(CCACHE_PROGRAM NAMES ccache sccache)

appleseedhq/appleseed cmake/modules/DELETE.FindOpenImageIO.cmake :56

find_program (OPENIMAGEIO_IDIFF NAMES idiff)

Devsh-Graphics-Programming/Nabla tools/nsc/CMakeLists.txt :62

find_program(DOCKER_EXE NAMES docker REQUIRED)

mysql/mysql-server cmake/bison.cmake :104

FIND_PROGRAM(FLEX_EXECUTABLE
      NAMES flex win-flex win_flex
      NO_DEFAULT_PATH
      PATHS ${NATIVE_BISON_PATHS}
      )

maplibre/maplibre-native platform/macos/macos.cmake :146

find_program(ARMERGE NAMES armerge)

apache/mxnet cmake/BuildCythonModules.cmake :20

find_program(CYTHON_EXECUTABLE NAMES cython cython.bat cython3)

robotology/yarp cmake/YarpOptions.cmake :214

find_program(VALGRIND_EXECUTABLE NAMES valgrind)

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)

etcd-cpp-apiv3/etcd-cpp-apiv3 cmake/FindGRPC.cmake :71

find_program(GRPC_CPP_PLUGIN NAMES grpc_cpp_plugin)

vasild/cpp-ipfs-http-client cmake/CodeCoverage.cmake :120

find_program( GENHTML_PATH NAMES genhtml genhtml.perl genhtml.bat )

cginternals/glbinding cmake/Findclang_tidy.cmake :8

find_program(clang_tidy_EXECUTABLE
    NAMES
        clang-tidy-3.5
        clang-tidy-3.6
        clang-tidy-3.7
        clang-tidy-3.8
        clang-tidy-3.9
        clang-tidy-4.0
    PATHS
        "${CLANG_TIDY_DIR}"
)

manticoresoftware/manticoresearch cmake/FindMysql.cmake :87

FIND_PROGRAM ( MYSQL_CONFIG_EXECUTABLE
				NAMES mysql_config
				DOC "full path of mysql_config"
				PATHS ${MYSQL_CONFIG_PREFER_PATH}
				/usr/bin
				/usr/local/bin
				/opt/local/lib/mysql55/bin
				/opt/mysql/bin
				/opt/mysql/mysql/bin
				/usr/local/mysql/bin
				/usr/pkg/bin
				/usr/local/opt/mysql-client/bin
				${MYSQL_ROOT_DIR}/bin
				)