summaryrefslogtreecommitdiff
path: root/Modules/ExternalProject/hgupdate.cmake.in
blob: a82a819f477adb0cb51f2b016b59ae2393f63e58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.

cmake_minimum_required(VERSION 3.19)

set(quiet "@quiet@")
set(script_dir "@CMAKE_CURRENT_FUNCTION_LIST_DIR@/ExternalProject")
include(${script_dir}/captured_process_setup.cmake)

execute_process(
  COMMAND "@hg_EXECUTABLE@" pull
  WORKING_DIRECTORY "@work_dir@"
  RESULT_VARIABLE error_code
  ${capture_output}
)
_ep_command_check_result(error_code)

execute_process(
  COMMAND "@hg_EXECUTABLE@" update @hg_tag@
  WORKING_DIRECTORY "@work_dir@"
  RESULT_VARIABLE error_code
  ${capture_output}
)
_ep_command_check_result(error_code)