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 CMakeOlxCommon.cmake :117

EXEC_PROGRAM(mkdir ARGS -p bin OUTPUT_VARIABLE DUMMY)

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

overte-org/overte cmake/compiler.cmake :60

exec_program(sw_vers ARGS -productVersion  OUTPUT_VARIABLE OSX_VERSION)

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)

KjellKod/g3log iOS.cmake :51

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

KDE/digikam core/cmake/modules/MacroCompiler.cmake :71

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

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)

MultiMC/Launcher cmake/QMakeQuery.cmake :9

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

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)

microsoft/DiskANN CMakeLists.txt :45

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

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)

w111liang222/lidar-slam-detection hardware/gstreamer/plugins/cmake/modules/FindGStreamer.cmake :36

exec_program(${PKG_CONFIG_EXECUTABLE}
                 ARGS --variable pluginsdir gstreamer-${GSTREAMER_ABI_VERSION}
                 OUTPUT_VARIABLE PKG_GSTREAMER_PLUGIN_DIR)

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)

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

AcademySoftwareFoundation/openvdb cmake/Uninstall.cmake :31

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

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)

libLAS/libLAS cmake/modules/FindGDAL.cmake :189

EXEC_PROGRAM(${GDAL_CONFIG} ARGS --version OUTPUT_VARIABLE GDAL_VERSION_STATED)

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
  )

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

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

pyside/Shiboken cmake_uninstall.cmake :10

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

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)

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)

casadi/casadi cmake/FindNUMPY.cmake :6

exec_program ("${PYTHON_EXECUTABLE}" 
         ARGS "-c \"import numpy; print(numpy.get_include())\""
         OUTPUT_VARIABLE NUMPY_INCLUDE_DIR
         RETURN_VALUE NUMPY_NOT_FOUND)

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)

taglib/taglib cmake/modules/FindCppUnit.cmake :27

EXEC_PROGRAM(${CPPUNIT_CONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE CPPUNIT_CFLAGS)

muse-sequencer/muse src/CMakeLists.txt :201

EXEC_PROGRAM( ${GIT_EXECUTABLE}
            ARGS "status"
            OUTPUT_VARIABLE GIT_RET_NOTUSED
            RETURN_VALUE IS_GIT_REPO )

acoustid/chromaprint cmake/modules/FindTaglib.cmake :30

exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION)

btccom/btcpool-ABANDONED cmake/Modules/FindBoost.cmake :358

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

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

dufernst/LegionCore-7.3.5 cmake/macros/FindBoost.cmake :336

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

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)

Dreamtowards/Ethertia lib/physx-5.3.0/source/compiler/cmake/modules/GetCompilerAndPlatform.cmake :29

EXEC_PROGRAM(${CMAKE_CXX_COMPILER}
    ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
    OUTPUT_VARIABLE COMPILER_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)

OpenDungeons/OpenDungeons CMakeLists.txt :92

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

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)

KDE/marble src/CMakeLists.txt :19

EXEC_PROGRAM( qmake ARGS "-query QT_INSTALL_QML" OUTPUT_VARIABLE MARBLE_QT_IMPORTS_DIR)

gazebosim/gazebo-classic CMakeLists.txt :106

exec_program(uname ARGS -m OUTPUT_VARIABLE CMAKE_SYSTEM_PROCESSOR)

jaegertracing/jaeger-client-cpp cmake/Findthrift.cmake :55

exec_program(${thrift_COMPILER}
        ARGS -version OUTPUT_VARIABLE __thrift_OUT RETURN_VALUE thrift_RETURN)

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

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)

chsl/PLADE code/3rd_party/opencv/cmake/OpenCVGenConfig.cmake :133

exec_program(mkdir ARGS "-p \"${CMAKE_BINARY_DIR}/win-install/\"" OUTPUT_VARIABLE RET_VAL)

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)

udacity/CarND-MPC-Project src/Eigen-3.3/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)

baidu/BaikalDB cmake/protobuf.cmake :76

EXEC_PROGRAM(${PROTOBUF_PROTOC_EXECUTABLE} ARGS --version OUTPUT_VARIABLE PROTOBUF_VERSION)

facebook/mysql-5.6 CMakeLists.txt :93

EXEC_PROGRAM(uname ARGS -s OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME)

awa-ai/awadb CMakeLists.txt :16

exec_program(
    "sh"
    ${CMAKE_CURRENT_SOURCE_DIR}/awadb/db_engine/third_party
    ARGS "build.sh" ${BUILD_WITH_GPU})

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)

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)

liz3/ledit third-party/freetype2/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

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

EXEC_PROGRAM(gcc
    ARGS  -dumpversion
    OUTPUT_VARIABLE _feel_COMPILER_VERSION
  )

dpjudas/SurrealEngine Thirdparty/dumb/cmake-scripts/FindAllegro4.cmake :15

exec_program(allegro-config ARGS --libs OUTPUT_VARIABLE ALLEGRO_LIBRARY)

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
      )

PaddlePaddle/Serving cmake/system.cmake :28

EXEC_PROGRAM(sw_vers ARGS -productVersion OUTPUT_VARIABLE HOST_SYSTEM_VERSION)

openPupil/Open-PupilEXT 3rdparty/spii/thirdparty/Eigen/cmake/EigenDetermineOSVersion.cmake :31

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

Tencent/Forward source/third_party/hdf5/config/cmake/CTestScript.cmake :25

exec_program (${HOSTNAME_CMD} ARGS OUTPUT_VARIABLE HOSTNAME)

fluffos/fluffos src/thirdparty/libwebsockets/contrib/iOS.cmake :52

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

GreatSQL/GreatSQL CMakeLists.txt :105

EXEC_PROGRAM(uname ARGS -s OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME)

Froser/gamemachine src/3rdparty/freetype-2.8.1/builds/cmake/iOS.cmake :83

exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)

nnrg/opennero external/source/Irrlicht/libpng/scripts/CMakeLists.txt :53

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