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

o3de/o3de cmake/Platform/iOS/SDK_ios.cmake :11

execute_process(COMMAND ${XCRUN_PROG} --sdk iphoneos --show-sdk-path
                OUTPUT_VARIABLE LY_IOS_SDK_PATH
                RESULTS_VARIABLE GET_IOS_SDK_RESULT)

nv-legate/legate src/cmake/scripts/external_clang_tidy.cmake :54

execute_process(COMMAND ${CLANG_TIDY} --extra-arg=${mode_flag} -p "${BUILD_DIR}"
                              "${src}"
                      COMMAND "${SED}" -E ${_LEGATE_TIDY_SED_RX} #
                      WORKING_DIRECTORY "${BUILD_DIR}"
                      OUTPUT_VARIABLE _out
                      ERROR_VARIABLE _out RESULTS_VARIABLE _statuses
                      OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_STRIP_TRAILING_WHITESPACE)

nrfconnect/sdk-zephyr cmake/bintools/gnu/target.cmake :22

execute_process(
    COMMAND ${CMAKE_GDB} --configuration
    RESULTS_VARIABLE GDB_CFG_ERR
    OUTPUT_QUIET
    ERROR_QUIET
    )