hgupdate.cmake.in 677 B

123456789101112131415161718192021222324
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file Copyright.txt or https://cmake.org/licensing for details.
  3. cmake_minimum_required(VERSION 3.19)
  4. set(quiet "@quiet@")
  5. set(script_dir "@CMAKE_CURRENT_FUNCTION_LIST_DIR@/ExternalProject")
  6. include(${script_dir}/captured_process_setup.cmake)
  7. execute_process(
  8. COMMAND "@hg_EXECUTABLE@" pull
  9. WORKING_DIRECTORY "@work_dir@"
  10. RESULT_VARIABLE error_code
  11. ${capture_output}
  12. )
  13. _ep_command_check_result(error_code)
  14. execute_process(
  15. COMMAND "@hg_EXECUTABLE@" update @hg_tag@
  16. WORKING_DIRECTORY "@work_dir@"
  17. RESULT_VARIABLE error_code
  18. ${capture_output}
  19. )
  20. _ep_command_check_result(error_code)