cmake exec_program examples

Signatures

exec_program(Executable [directory in which to run]
  [ARGS <arguments to executable>]
  [OUTPUT_VARIABLE <var>]
[RETURN_VALUE <var>])

Examples

timi-liuliang/echo thirdparty/eigen-3.3.3/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

albertz/openlierox CMakeLists.txt :33

EXEC_PROGRAM(./${OLXROOTDIR}/update_precompiled_header.sh OUTPUT_VARIABLE NULL)

geodynamics/aspect tests/run_testsuite.cmake :232

exec_program(${HOSTNAME_COMMAND} OUTPUT_VARIABLE _hostname)

alicevision/AliceVision src/cmake/FindSSE.cmake :5

EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)

FreeCAD/FreeCAD cMake/FindOpenCV.cmake :68

EXEC_PROGRAM(${CMAKE_CXX_COMPILER} ARGS --version OUTPUT_VARIABLE CXX_COMPILER_VERSION)

anhttran/extreme_3d_faces lib/3rdParty/Eigen/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/IcMaker.cmake :482

EXEC_PROGRAM(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION)

RavEngine/RavEngine deps/freetype/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/CGAL_GeneratorSpecificSettings.cmake :27

exec_program(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION)

bmwcarit/ramses cmake/ramses/getGitInformation.cmake :22

exec_program(${GIT_EXECUTABLE} ${PROJECT_SOURCE_DIR}
            ARGS rev-list HEAD --count
            OUTPUT_VARIABLE GIT_COMMIT_COUNT_TMP
            RETURN_VALUE GIT_COUNT_RETURN_VALUE)

stuntrally/stuntrally3 CMake/iOS.cmake :75

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

CNES/MAJA CMakeConfig/FindGDAL.cmake :70

exec_program(${GDAL_CONFIG} ARGS --libs OUTPUT_VARIABLE GDAL_CONFIG_LIBS)

pcb9382/FaceAlgorithm include/Eigen/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

Kitware/kwiver CMake/FindFFMPEG.cmake :32

exec_program( ${FFMPEG_CONFIG} ARGS "--libs avformat" OUTPUT_VARIABLE FFMPEG_LIBS )

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

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

exec_program(cygpath ARGS -w "${CMAKE_INSTALL_PREFIX}" OUTPUT_VARIABLE CMAKE_INSTALL_PREFIX2 )

rheit/zdoom game-music-emu/CMakeLists.txt :91

exec_program(${CMAKE_CXX_COMPILER} ARGS --version OUTPUT_VARIABLE _gcc_version_info)

mangosArchives/serverZero_Rel19 cmake/FindMySQL.cmake :30

exec_program(${MYSQL_CONFIG}
      ARGS --include
      OUTPUT_VARIABLE MY_TMP
    )

KDE/kdeconnect-kde cmake/DbusActivationMacros.cmake :9

EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS ${_package} --exists RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull )

MultiMC/Launcher cmake/QMakeQuery.cmake :9

exec_program(${QMAKE_EXECUTABLE} ARGS "-query ${VAR}" RETURN_VALUE return_code OUTPUT_VARIABLE output )

anbox/anbox CMakeLists.txt :127

exec_program("git" ${CMAKE_SOURCE_DIR} ARGS "rev-parse --short HEAD" OUTPUT_VARIABLE GIT_COMMIT_HASH)

facebook/rocksdb CMakeLists.txt :610

exec_program(python3 ${PROJECT_SOURCE_DIR}/third-party/folly ARGS
    build/fbcode_builder/getdeps.py show-inst-dir OUTPUT_VARIABLE
    FOLLY_INST_PATH)

lightspark/lightspark conf/FindLLVM.cmake :92

exec_program( ${LLVM_CONFIG_EXECUTABLE} ARGS --libs ${_libname_}  OUTPUT_VARIABLE ${LIB_VAR} )

vinipsmaker/tufao CMakeLists.txt :27

exec_program("${QMAKE_EXECUTABLE}" ARGS "-query ${VAR}" RETURN_VALUE return_code OUTPUT_VARIABLE output)

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

exec_program(${NUGET_EXE} ARGS install ${DISKANN_MSVC_PACKAGES_CONFIG} -ExcludeVersion -OutputDirectory ${DISKANN_MSVC_PACKAGES})

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

exec_program(${HOSTNAME} ARGS OUTPUT_VARIABLE hostname)

zzag/kwin-effects-yet-another-magic-lamp cmake/Modules/PkgConfigGetVar.cmake :7

exec_program (${PKGCONFIG_EXECUTABLE}
            ARGS ${_package} --exists
            RETURN_VALUE _return_VALUE
            OUTPUT_VARIABLE _pkgconfigDevNull
        )

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

ukoethe/vigra CMakeLists.txt :61

exec_program(${CMAKE_CXX_COMPILER}
                    ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
                    OUTPUT_VARIABLE CMAKE_CXX_COMPILER_VERSION)

sandialabs/InterSpec cmake/iOSToolchain.cmake :42

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

marsyas/marsyas src/otherlibs/libpng-1.2.35/CMakeLists.txt :49

EXEC_PROGRAM(${uname_executable} ARGS --machine OUTPUT_VARIABLE uname_output)

in-formant/in-formant external/freetype/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

gismo/gismo cmake/FindSSE.cmake :5

EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)

SimVascular/SimVascular Code/Testing/compareFileTestScript.cmake :56

exec_program(${test_cmd} ARGS ${test_args} )

mne-tools/mne-cpp src/external/eigen-3.4.0/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

NASA-SW-VnV/ikos cmake/FindBoost.cmake :342

exec_program(${CMAKE_CXX_COMPILER}
    ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
    OUTPUT_VARIABLE _boost_COMPILER_VERSION
  )

KDE/kdenlive CMakeLists.txt :208

exec_program(${GIT_EXECUTABLE} ${CMAKE_SOURCE_DIR}
	  ARGS "log -n 1 --pretty=format:\"%h\""
      OUTPUT_VARIABLE KDENLIVE_GIT_REVISION)

AcademySoftwareFoundation/openvdb cmake/Uninstall.cmake :31

exec_program(
       ${CMAKE_COMMAND} ARGS "-E remove ${INSTALLED_FILE}"
       OUTPUT_VARIABLE stdout
       RETURN_VALUE RESULT
    )

Exiv2/exiv2 cmake/exiv2_uninstall.cmake :10

EXEC_PROGRAM(
      "${CMAKE_COMMAND}" ARGS "-E remove \"${file}\""
      OUTPUT_VARIABLE rm_out
      RETURN_VALUE rm_retval
      )

jmzkChain/jmzk libraries/fc/CMakeModules/FindBoost.cmake :305

exec_program(${CMAKE_CXX_COMPILER}
    ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
    OUTPUT_VARIABLE _boost_COMPILER_VERSION
  )

hlrs-vis/covise cmake/windows/FindGDAL.cmake :79

exec_program(${GDAL_CONFIG} ARGS --libs OUTPUT_VARIABLE GDAL_CONFIG_LIBS)

steemit/steem libraries/fc/CMakeModules/FindBoost.cmake :305

exec_program(${CMAKE_CXX_COMPILER}
    ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
    OUTPUT_VARIABLE _boost_COMPILER_VERSION
  )

root-project/root interpreter/llvm-project/clang/cmake/caches/3-stage-base.cmake :19

exec_program(${CMAKE_UNAME} ARGS -m OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
        RETURN_VALUE val)

mysql/mysql-workbench build/cmake/Modules/FindIODBC.cmake :68

exec_program(${IODBC_CONFIG_PATH} ARGS --libs
                    OUTPUT_VARIABLE IODBC_LIBRARIES)

arangodb/velocypack cmake/Modules/FindSSE.cmake :54

exec_program("/usr/sbin/sysctl -n machdep.cpu.features" OUTPUT_VARIABLE CPUINFO)

NREL/EnergyPlus third_party/eigen/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

Icinga/icinga2 CMakeLists.txt :397

exec_program(${CMAKE_CXX_COMPILER}
    ARGS -dumpversion
    OUTPUT_VARIABLE _ICINGA2_COMPILER_VERSION
  )

avTranscoder/avTranscoder cmake/FindFFmpeg.cmake :26

exec_program("ffmpeg -version 2>&1 | grep 'ffmpeg version' | sed -e 's/ffmpeg\ version\ //'"
		OUTPUT_VARIABLE FFmpeg_CURRENT_VERSION)

KDE/qca cmake/modules/QcaMacro.cmake :8

EXEC_PROGRAM( ${QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_LIBS" OUTPUT_VARIABLE QT_LIBRARY_DIR )

OSVR/OSVR-Core cmake/GetCompilerInfoString.cmake :125

exec_program(${CMAKE_CXX_COMPILER}
		ARGS
		${CMAKE_CXX_COMPILER_ARG1}
		-dumpversion
		OUTPUT_VARIABLE
		_compilerinfo_COMPILER_VERSION)

blchinezu/pocketbook-coolreader thirdparty/freetype/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

enGits/engrid src/CMakeLists.txt :40

exec_program(
    "git"
    ${CMAKE_CURRENT_SOURCE_DIR}
    ARGS "describe"
    OUTPUT_VARIABLE GIT_SHA1)

organicmaps/organicmaps 3party/osrm/osrm-backend/CMakeLists.txt :207

exec_program(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION)

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

exec_program(${MYSQL_CONFIG}
      ARGS --include
      OUTPUT_VARIABLE MY_TMP
    )

VowpalWabbit/vowpal_wabbit cmake/NetFxNuget.cmake :64

exec_program(${netfx_nuget_COMMAND}
    ARGS install "${package_name}" -Version ${package_version} -OutputDirectory ${CMAKE_BINARY_DIR}/packages -Verbosity Quiet)

FilmKilns/FilmKilns src/skia/third_party/externals/freetype/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

alibaba/AliSQL cmake/bison.cmake :29

EXEC_PROGRAM(${BISON_EXECUTABLE} ARGS --version OUTPUT_VARIABLE BISON_VERSION_STR)

danxuhk/StructuredAttentionDepthEstimation cmake/Modules/FindvecLib.cmake :15

exec_program(xcode-select ARGS -print-path OUTPUT_VARIABLE CMAKE_XCODE_DEVELOPER_DIR)

supertuxkart/stk-code lib/wiiuse/cmake/GetCompilerInfoString.cmake :125

exec_program(${CMAKE_CXX_COMPILER}
		ARGS
		${CMAKE_CXX_COMPILER_ARG1}
		-dumpversion
		OUTPUT_VARIABLE
		_compilerinfo_COMPILER_VERSION)

Farama-Foundation/ViZDoom src/vizdoom/game-music-emu/CMakeLists.txt :83

exec_program(${CMAKE_CXX_COMPILER} ARGS --version OUTPUT_VARIABLE _gcc_version_info)

gongminmin/KlayGE Build/CMake/Modules/iOS.cmake :44

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

aras-p/hlsl2glslfork CMakeLists.txt :90

EXEC_PROGRAM(${CMAKE_COMMAND} ARGS "-E write_regv \"${hkey}\" \"${dir}\"")

cpp3ds/cpp3ds cmake/cpp3ds.cmake :14

EXEC_PROGRAM(/usr/bin/sw_vers ARGS -productVersion OUTPUT_VARIABLE MACOSX_VERSION_RAW)

NauEngine/NauEnginePublic engine/3rdparty_libs/gainput/extern/cmake/iOS.cmake :44

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/Modules/NewCMake/FindFFMPEG.cmake :38

exec_program( ${FFMPEG_CONFIG} ARGS "--libs avformat" OUTPUT_VARIABLE FFMPEG_LIBS )

shawwn/noh cmake/GetCompilerInfoString.cmake :126

exec_program(${CMAKE_CXX_COMPILER}
		ARGS
		${CMAKE_CXX_COMPILER_ARG1}
		-dumpversion
		OUTPUT_VARIABLE
		_compilerinfo_COMPILER_VERSION)

eerolanguage/clang CMakeLists.txt :53

exec_program("${PATH_TO_LLVM_CONFIG} --bindir" OUTPUT_VARIABLE LLVM_BINARY_DIR)

logicalclocks/rondb storage/ndb/rest-server2/extra/drogon/drogon-1.9.7/examples/simple_reverse_proxy/CMakeLists.txt :45

EXEC_PROGRAM(basename ARGS "${cspFile} .csp" OUTPUT_VARIABLE classname)

CDrummond/cantata CMakeLists.txt :218

exec_program(${QT_QMAKE_EXECUTABLE} ARGS -query QT_INSTALL_TRANSLATIONS OUTPUT_VARIABLE QT_TRANSLATIONS_DIR)

gazebosim/gazebo-classic CMakeLists.txt :106

exec_program(uname ARGS -m OUTPUT_VARIABLE CMAKE_SYSTEM_PROCESSOR)

eiskaltdcpp/eiskaltdcpp cmake/KWWidgetsGettextExtract.cmake :26

exec_program(${GETTEXT_XGETTEXT_EXECUTABLE}
    RETURN_VALUE xgettext_return
    OUTPUT_VARIABLE xgettext_output
    ARGS --output="-" ${options} ${keywords} --keyword=translatable="yes" --msgid-bugs-address="${msgid_bugs_address}" --copyright-holder="${copyright_holder}" --files-from="${files_from}")

PRBonn/depth_clustering DistVersion.cmake :23

exec_program (sw_vers OUTPUT_VARIABLE _vers)

flomesh-io/pipy deps/yajl-2.1.0/src/CMakeLists.txt :70

EXEC_PROGRAM(${CMAKE_COMMAND} ARGS -E copy_if_different ${header} ${incDir})

topling/toplingdb CMakeLists.txt :608

exec_program(python3 ${PROJECT_SOURCE_DIR}/third-party/folly ARGS
    build/fbcode_builder/getdeps.py show-inst-dir OUTPUT_VARIABLE
    FOLLY_INST_PATH)

remotemcu/remcu platform/vars.cmake :28

exec_program(${RESULT_FIND_OPT}
  ARGS --version
  OUTPUT_VARIABLE LLVM_OPT_VERSION
  )

jkuhlmann/gainput extern/cmake/iOS.cmake :44

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

sandialabs/Albany doc/dashboards/attaway-login10/ctest_nightly_albany_intel_serial_build_tmp.cmake :77

exec_program("${UNAME}" ARGS "${flag}" OUTPUT_VARIABLE "${name}")

vxl/vxl config/cmake/Modules/NewCMake/FindFFMPEG.cmake :38

exec_program( ${FFMPEG_CONFIG} ARGS "--libs avformat" OUTPUT_VARIABLE FFMPEG_LIBS )

mysql/mysql-shell CMakeLists.txt :98

EXEC_PROGRAM(uname ARGS -s OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME)

speedb-io/speedb CMakeLists.txt :668

exec_program(python3 ${PROJECT_SOURCE_DIR}/third-party/folly ARGS
    build/fbcode_builder/getdeps.py show-inst-dir OUTPUT_VARIABLE
    FOLLY_INST_PATH)

juj/MathGeoLib ios/iOS-toolchain.cmake :44

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

ewan-xu/LibrosaCpp librosa/eigen3/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

geektcp/UeCore cmake/macros/FindBoost.cmake :358

exec_program(${CMAKE_CXX_COMPILER}
    ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
    OUTPUT_VARIABLE _boost_COMPILER_VERSION
  )

rdaly525/coreir tools/cmake/uninstall.cmake :12

exec_program(
            ${CMAKE_COMMAND} ARGS "-E remove ${file}"
            OUTPUT_VARIABLE stdout
            RETURN_VALUE result
        )

DocCreator/DocCreator software/DocCreator/src/Degradations/Distortion3DModel/thirdparty/eigen-3.3.7/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

INET-RC/GeoMX 3rdparty/dmlc-core/cmake/Modules/FindHDFS.cmake :10

exec_program(hadoop ARGS version OUTPUT_VARIABLE Hadoop_VERSION
             RETURN_VALUE Hadoop_RETURN)

facebook/mysql-5.6 CMakeLists.txt :93

EXEC_PROGRAM(uname ARGS -s OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME)

polardb/polardbx-engine CMakeLists.txt :93

EXEC_PROGRAM(uname ARGS -s OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME)

ververica/ForSt CMakeLists.txt :590

exec_program(python3 ${PROJECT_SOURCE_DIR}/third-party/folly ARGS
    build/fbcode_builder/getdeps.py show-inst-dir OUTPUT_VARIABLE
    FOLLY_INST_PATH)

axmolengine/axmol 3rdparty/freetype/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

viennacl/viennacl-dev cmake/ViennaCLCommon.cmake :187

EXEC_PROGRAM(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION)

dealii/dealii tests/run_testsuite.cmake :232

exec_program(${HOSTNAME_COMMAND} OUTPUT_VARIABLE _hostname)

PaddlePaddle/Paddle cmake/FindNumPy.cmake :21

exec_program(
    "${PYTHON_EXECUTABLE}" ${PROJECT_BINARY_DIR}
    ARGS "FindNumpyPath.py"
    OUTPUT_VARIABLE NUMPY_PATH)

weigao95/surfelwarp external/eigen3.4/cmake/EigenDetermineOSVersion.cmake :31

exec_program( ${SHELL} ARGS "/c" "ver" OUTPUT_VARIABLE ver_output)

jeremyfix/easykf CMakeModules/FindGSL.cmake :87

EXEC_PROGRAM(${GSL_CONFIG}
        ARGS --prefix
        OUTPUT_VARIABLE GSL_PREFIX)

feelpp/feelpp feelpp/cmake/dashboard/ctest.cmake :5

EXEC_PROGRAM(gcc
    ARGS  -dumpversion
    OUTPUT_VARIABLE _feel_COMPILER_VERSION
  )

marian-nmt/marian cmake/FindSSE.cmake :5

EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)

flann-lib/flann cmake/UseLATEX.cmake :260

EXEC_PROGRAM(${MAKEINDEX_COMPILER} ARGS ${MAKEGLOSSARIES_COMPILER_FLAGS}
      -s ${istfile} -t ${glossary_log} -o ${glossary_out} ${glossary_in}
      )

chemfiles/chemfiles cmake/uninstall.in.cmake :12

exec_program(
      "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
      OUTPUT_VARIABLE rm_out
      RETURN_VALUE rm_retval
      )