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

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

execute_process(
            COMMAND
                # Suppress DESTDIR
                ${CMAKE_COMMAND} -E env --unset=DESTDIR
                # Do the install:
                ${CMAKE_COMMAND}
                    --install "${TEST_PROJECT_PARENT_BINARY_DIR}"
                    --prefix "${tmp_install_prefix}"
                    --config "${TEST_PROJECT_CONFIG}"
            COMMAND_ERROR_IS_FATAL LAST
        )