cmake execute_process examples

Signatures

execute_process(COMMAND <cmd1> [<arguments>]
  [COMMAND <cmd2> [<arguments>]]...
  [WORKING_DIRECTORY <directory>]
  [TIMEOUT <seconds>]
  [RESULT_VARIABLE <variable>]
  [RESULTS_VARIABLE <variable>]
  [OUTPUT_VARIABLE <variable>]
  [ERROR_VARIABLE <variable>]
  [INPUT_FILE <file>]
  [OUTPUT_FILE <file>]
  [ERROR_FILE <file>]
  [OUTPUT_QUIET]
  [ERROR_QUIET]
  [COMMAND_ECHO <where>]
  [OUTPUT_STRIP_TRAILING_WHITESPACE]
  [ERROR_STRIP_TRAILING_WHITESPACE]
  [ENCODING <name>]
  [ECHO_OUTPUT_VARIABLE]
  [ECHO_ERROR_VARIABLE]
[COMMAND_ERROR_IS_FATAL <ANY|LAST>])

Examples

etorth/mir2x cmake/deps/BuildLibpinyin.cmake :20

EXECUTE_PROCESS(
        COMMAND ${libdb_SOURCE_DIR}/dist/configure --prefix=${MIR2X_3RD_PARTY_DIR}/libdb/build --enable-shared=no
        WORKING_DIRECTORY ${libdb_BINARY_DIR}

        RESULT_VARIABLE libdb_CONFIGURED

        OUTPUT_QUIET
        COMMAND_ERROR_IS_FATAL ANY
    )

NREL/OpenStudio CMake/RunCommands.cmake :26

execute_process(COMMAND ${CMD} ${ARGS} COMMAND_ECHO STDOUT COMMAND_ERROR_IS_FATAL ANY)

nv-legate/legate src/cmake/Modules/find_legate_cpp.cmake :65

execute_process(COMMAND ${CMAKE_COMMAND} --build . -j "${procs}"
                      WORKING_DIRECTORY "${legate_ROOT}" COMMAND_ERROR_IS_FATAL ANY)

dmitry-s93/MControlCenter CMakeLists.txt :59

execute_process(COMMAND
        ${LRELEASE_EXECUTABLE}
        ${CMAKE_SOURCE_DIR}/src/i18n/${_ts_file}
        COMMAND_ERROR_IS_FATAL ANY
    )

ml-explore/mlx CMakeLists.txt :129

execute_process(
    COMMAND
      zsh "-c"
      "echo \"__METAL_VERSION__\" | xcrun -sdk macosx metal ${XCRUN_FLAGS} -E -x metal -P - | tail -1 | tr -d '\n'"
    OUTPUT_VARIABLE MLX_METAL_VERSION COMMAND_ERROR_IS_FATAL ANY)

chdb-io/chdb CMakeLists.txt :667

execute_process(
        COMMAND ${CMAKE_COMMAND}
            "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
            "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}"
            "-DCOMPILER_CACHE=${COMPILER_CACHE}"
            # Avoid overriding .cargo/config.toml with native toolchain.
            "-DENABLE_RUST=OFF"
            "-DENABLE_CLICKHOUSE_SELF_EXTRACTING=${ENABLE_CLICKHOUSE_SELF_EXTRACTING}"
        ${PROJECT_SOURCE_DIR}
        WORKING_DIRECTORY "${NATIVE_BUILD_DIR}"
        COMMAND_ECHO STDOUT
        COMMAND_ERROR_IS_FATAL ANY
    )

NVIDIA/DALI plugins/video/pkg_src/ffmpeg.cmake :110

execute_process(
    COMMAND_ERROR_IS_FATAL ANY
    WORKING_DIRECTORY ${FFMPEG_SRC}
    COMMAND /bin/bash -ex ${CMAKE_CURRENT_SOURCE_DIR}/build_ffmpeg.sh ${FFMPEG_DIR})

univrsal/input-overlay cmake/macos/buildspec.cmake :25

execute_process(COMMAND "xattr" -r -d com.apple.quarantine "${dependencies_dir}"
                  RESULT_VARIABLE result COMMAND_ERROR_IS_FATAL ANY)

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

execute_process(COMMAND "@CMAKE_COMMAND@"
  "-DNBL_EXECUTABLE_PATH=@NBL_NSC_PREINSTALL_TARGET_EXE_FILEPATH@"
  "-DNBL_BUILD_INFO=@NBL_NSC_PREINSTALL_TARGET_BUILD_INFO@"
  "-DNBL_OUTPUT_FILE=@NBL_NSC_PREINSTALL_TARGET_BUILD_INFO@"
  "-DNBL_OUTPUT_EXE_OVERRIDE=$<PATH:NORMAL_PATH,@NBL_DOCKER_CT_NSC_VOLUME_TARGET@/@NBL_PACKAGE_RUNTIME_EXE_DIR_PATH@/@NBL_NSC_PREINSTALL_TARGET_EXE_FILENAME@>"
  -P "@NBL_ROOT_PATH@/cmake/scripts/nbl/nablaBuildInfo.cmake"
  COMMAND_ERROR_IS_FATAL ANY
)

philip82148/cpp-dump test/color_indent_test.cmake :24

execute_process(
   COMMAND "${cmd_path}" "${width}" "${depth}" "${es_style}" 1 ERROR_VARIABLE error_contents COMMAND_ERROR_IS_FATAL ANY
)

openstudiocoalition/OpenStudioApplication src/openstudio_app/CMakeLists.txt :514

execute_process(
        COMMAND "${CMAKE_COMMAND}" -E create_symlink
          "../../../lib/$<TARGET_FILE_NAME:openstudio::openstudiolib>"
          "${CMAKE_INSTALL_PREFIX}/OpenStudioApp.app/Contents/Frameworks/$<TARGET_FILE_NAME:openstudio::openstudiolib>"

        COMMAND_ECHO STDOUT
        COMMAND_ERROR_IS_FATAL ANY
      )

Exawind/amr-wind test/CMakeLists.txt :361

execute_process(
      COMMAND bash -c "${GIT_EXECUTABLE} fetch --all --tags"
      WORKING_DIRECTORY
      "${RTEST_ACT_UNIFORM_ALM_TEST_BINARY_DIR}"
      COMMAND_ERROR_IS_FATAL ANY)

project-chip/connectedhomeip config/common/cmake/chip_gn.cmake :51

execute_process(
    COMMAND ${GN_EXECUTABLE} --version
    OUTPUT_VARIABLE GN_VERSION
    COMMAND_ERROR_IS_FATAL ANY
)

OpenDDS/OpenDDS cmake/build_ace_tao.cmake :31

execute_process(
  COMMAND
    "${PERL_EXECUTABLE}" "${_OPENDDS_CMAKE_DIR}/configure_ace_tao.pl"
    --mpc "${OPENDDS_MPC}"
    --mpc-type "${_OPENDDS_MPC_TYPE}"
    --src "${OPENDDS_ACE_TAO_SRC}"
    --ace "${OPENDDS_ACE}"
    --tao "${OPENDDS_TAO}"
    ${_OPENDDS_CONFIGURE_ACE_TAO_ARGS}
    --config-file "${_OPENDDS_ACE_CONFIG_FILE}"
    ${_OPENDDS_MPC_FEATURES}
  COMMAND_ECHO STDOUT
  COMMAND_ERROR_IS_FATAL ANY
)

Aitum/obs-vertical-canvas cmake/macos/buildspec.cmake :25

execute_process(
    COMMAND "xattr" -r -d com.apple.quarantine "${dependencies_dir}"
    RESULT_VARIABLE result
    COMMAND_ERROR_IS_FATAL ANY
  )

ClickHouse/ClickHouse CMakeLists.txt :671

execute_process(
        COMMAND ${CMAKE_COMMAND}
            "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
            "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}"
            "-DCOMPILER_CACHE=${COMPILER_CACHE}"
            # Avoid overriding .cargo/config.toml with native toolchain.
            "-DENABLE_RUST=OFF"
            "-DENABLE_CLICKHOUSE_SELF_EXTRACTING=${ENABLE_CLICKHOUSE_SELF_EXTRACTING}"
        ${PROJECT_SOURCE_DIR}
        WORKING_DIRECTORY "${NATIVE_BUILD_DIR}"
        COMMAND_ECHO STDOUT
        COMMAND_ERROR_IS_FATAL ANY
    )

pingcap/tiflash dbms/cmake/version.cmake :64

execute_process(
  COMMAND date -u "+%Y-%m-%d %H:%M:%S"
  OUTPUT_VARIABLE TIFLASH_UTC_BUILD_TIME
  OUTPUT_STRIP_TRAILING_WHITESPACE
  COMMAND_ERROR_IS_FATAL ANY
)

eranif/codelite cmake/Modules/OSXDeps.cmake :39

execute_process(
            COMMAND
                ${CMAKE_COMMAND} ${SUBMODULES_DIR}/libssh -DCMAKE_BUILD_TYPE=Release
                -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/local_builds
                -DOPENSSL_ROOT_DIR=${CMAKE_BINARY_DIR}/local_builds -DWITH_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF
                -DWITH_SERVER=OFF -DWITH_GSSAPI=OFF -DWITH_EXAMPLES=OFF
            WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/libssh-build COMMAND_ERROR_IS_FATAL ANY)

ggarra13/mrv2 cmake/build_python_windows.cmake :36

execute_process(
    COMMAND ${CMD}
    WORKING_DIRECTORY ${ROOT_DIR}
    ERROR_VARIABLE BAT_CMD_ERROR
    OUTPUT_VARIABLE BAT_CMD_OUTPUT
    ECHO_ERROR_VARIABLE 
    ECHO_OUTPUT_VARIABLE 
    COMMAND_ERROR_IS_FATAL ANY
)

LMMS/lmms cmake/apple/MacDeployQt.cmake :149

execute_process(COMMAND install_name_tool -change
			"@loader_path/${_oldpath}"
			"@executable_path/../../../${_newpath}"
			"${_carlalib}"
			COMMAND_ECHO ${COMMAND_ECHO}
			COMMAND_ERROR_IS_FATAL ANY)

cvet/fonline ThirdParty/mongo-c-driver/build/cmake/TestProject.cmake :253

execute_process(
        COMMAND ${CMAKE_CTEST_COMMAND}
            -T Start -T Test
            -C "${TEST_PROJECT_CONFIG}"
            --output-on-failure
        WORKING_DIRECTORY "${bin_dir}"
        COMMAND_ERROR_IS_FATAL LAST
    )

brisklib/brisk acquire-deps.cmake :56

execute_process(COMMAND ${VCPKG_EXECUTABLE} install --x-install-root ${ROOT}/vcpkg_installed --x-feature=icu
                                ${EXTRA_VCPKG_ARGS} WORKING_DIRECTORY ${ROOT} COMMAND_ERROR_IS_FATAL ANY)

H-uru/Plasma cmake/QtDeployment.cmake :78

execute_process(
                COMMAND \"$<TARGET_FILE:Qt::windeployqt>\" ${_DEPLOY_ARGS} --dir \"${CMAKE_INSTALL_PREFIX}/tools\" \"${_DEPLOY_ARG}\"
                WORKING_DIRECTORY \"$<TARGET_FILE_DIR:Qt::windeployqt>\"
                COMMAND_ERROR_IS_FATAL ANY
            )

vorlac/godot-roguelite cmake/godot-dev-configuration.cmake :112

execute_process(
        COMMAND ${SCONS_COMMAND}
        WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/extern/godot-engine"
        COMMAND_ERROR_IS_FATAL ANY
    )

xiaoyifang/goldendict-ng cmake/Deps_macOS.cmake :27

execute_process(
            COMMAND sh -c [=[brew --prefix $(brew deps libzim | grep icu4c)]=]
            OUTPUT_VARIABLE ICU_REQUIRED_BY_ZIM_PREFIX
            OUTPUT_STRIP_TRAILING_WHITESPACE
            COMMAND_ERROR_IS_FATAL ANY)

Off-World-Live/obs-spout2-plugin cmake/common/buildspec_common.cmake :90

execute_process(
    COMMAND "${CMAKE_COMMAND}" --build build_${arch} --target obs-frontend-api --config Release --parallel
    WORKING_DIRECTORY "${dependencies_dir}/${_obs_destination}"
    RESULT_VARIABLE _process_result
    COMMAND_ERROR_IS_FATAL ANY
    OUTPUT_QUIET
  )

adobe/lagrange cmake/lagrange/lagrange_limit_parallelism.cmake :91

execute_process(COMMAND ${CMAKE_COMMAND} --preset ${CMAKE_ARGV3} -N OUTPUT_VARIABLE output_log COMMAND_ERROR_IS_FATAL ANY)

qt/qtwebengine cmake/QtWebEngineSbomHelpers.cmake :89

execute_process(
    COMMAND \"${CMAKE_COMMAND}\"
        \"-DSCRIPT_PATH=${chromium_sbom_script}\"
        \"-DGN_TARGET_LIST=${gn_target_list}\"
        \"-DBUILD_DIR_LIST=${build_dir_list}\"
        \"-DQT_HOST_PATH=${QT_HOST_PATH}\"
        \"-DQT6_HOST_INFO_LIBEXECDIR=${QT6_HOST_INFO_LIBEXECDIR}\"
        \"-DQT6_HOST_INFO_BINDIR=${QT6_HOST_INFO_BINDIR}\"
        -DPACKAGE_ID=${project_name}
        -DDOC_NAMESPACE=${doc_namespace}
        \"-DOUTPUT=${output_file_path}\"
        \"-DPython3_EXECUTABLE=${Python3_EXECUTABLE}\"
        -P \"${WEBENGINE_ROOT_SOURCE_DIR}/cmake/QtGnSbom.cmake\"
    WORKING_DIRECTORY \"${WEBENGINE_ROOT_BUILD_DIR}\"
    COMMAND_ERROR_IS_FATAL ANY
)

prusa3d/Prusa-Firmware-Buddy cmake/Options.cmake :24

execute_process(
    COMMAND
      "${Python3_EXECUTABLE}" "-c"
      "import string, sys; print(string.capwords(sys.argv[1].replace('_', ' ')).replace(' ', ''))"
      "${str}"
    OUTPUT_VARIABLE result
    OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY
    )

shibatch/SSRC src/tester/test_api.cmake :8

execute_process(
    COMMAND "${TARGET_FILE_ssrc}" --rate 44100 --bits 24 --stdin "${TMP_DIR_PATH}/noise.ssrc.48000.44100.24.wav"
    INPUT_FILE "${TMP_DIR_PATH}/noise.48000.wav"
    COMMAND_ERROR_IS_FATAL ANY
    COMMAND_ECHO STDOUT
  )

steineggerlab/foldmason lib/foldseek/lib/corrosion/cmake/CorrosionGenerator.cmake :24

execute_process(
        COMMAND
            ${CMAKE_COMMAND} -E env
                "CARGO_BUILD_RUSTC=${_CORROSION_RUSTC}"
                "${_CORROSION_CARGO}"
                    metadata
                        --manifest-path "${manifest}"
                        --format-version 1
                        # We don't care about non-workspace dependencies
                        --no-deps
                        ${cargo_locked}
                        ${cargo_frozen}

        OUTPUT_VARIABLE json
        COMMAND_ERROR_IS_FATAL ANY
    )

paxo-phone/PaxOS-8 src/lib/libcurl/tmp/libcurl-gitupdate.cmake :167

execute_process(
    COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked
    WORKING_DIRECTORY "/home/gabriel/Bureau/paxos_8/libcurl/src/libcurl"
    COMMAND_ERROR_IS_FATAL ANY
  )

nanoporetech/dorado cmake/DoradoVersion.cmake :7

execute_process(
    COMMAND ${GIT_EXECUTABLE} log -1 --pretty=format:%h
    OUTPUT_VARIABLE DORADO_SHORT_HASH
    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
    COMMAND_ERROR_IS_FATAL ANY
  )

sorayuki/obs-multi-rtmp cmake/common/buildspec_common.cmake :80

execute_process(
    COMMAND "${CMAKE_COMMAND}" --build build_${arch} --target obs-frontend-api --config Debug --parallel
    WORKING_DIRECTORY "${dependencies_dir}/${_obs_destination}"
    RESULT_VARIABLE _process_result
    COMMAND_ERROR_IS_FATAL ANY
    OUTPUT_QUIET
  )

drawpile/Drawpile .github/scripts/build-ffmpeg.cmake :116

execute_process(
		COMMAND
			vcpkg --disable-metrics --triplet "${libvpx_triplet}" install
		COMMAND_ECHO STDOUT
		COMMAND_ERROR_IS_FATAL ANY
	)

nrfconnect/sdk-zephyr cmake/modules/extensions.cmake :1824

execute_process(
    COMMAND ${WEST} blobs list ${BLOBS_VERIFY_MODULE} --format "{status} {abspath}"
    OUTPUT_VARIABLE BLOBS_LIST_OUTPUT
    OUTPUT_STRIP_TRAILING_WHITESPACE
    COMMAND_ERROR_IS_FATAL ANY
  )

cocalele/PureFlash CMakeLists.txt :71

execute_process(COMMAND make install
                    WORKING_DIRECTORY ${THIRDPARTY}/isa-l_crypto
                    COMMAND_ERROR_IS_FATAL ANY)