From: Peter Kokot Date: Thu, 20 Mar 2025 23:37:42 +0000 (+0100) Subject: cmake: replace exec_program() with execute_process() X-Git-Tag: curl-8_13_0~104 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d03429ce0394551def98d5b0d484cbd9337819ef;p=thirdparty%2Fcurl.git cmake: replace exec_program() with execute_process() The `exec_program()` is deprecated as of CMake 3.0. This also removes the `rm_out` variable as it isn't used in the output. In `execute_process()` the `ERROR_QUIET` and `OUTPUT_QUIET` resemble the behavior of `exec_program(OUTPUT_VARIABLE)` behavior in this case. Closes #16779 --- diff --git a/CMake/cmake_uninstall.cmake.in b/CMake/cmake_uninstall.cmake.in index d1f746fc09..bb95d85a0a 100644 --- a/CMake/cmake_uninstall.cmake.in +++ b/CMake/cmake_uninstall.cmake.in @@ -35,10 +35,11 @@ string(REGEX REPLACE "\n" ";" _files "${_files}") foreach(_file ${_files}) message(STATUS "Uninstalling $ENV{DESTDIR}${_file}") if(IS_SYMLINK "$ENV{DESTDIR}${_file}" OR EXISTS "$ENV{DESTDIR}${_file}") - exec_program( - "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${_file}\"" - OUTPUT_VARIABLE rm_out - RETURN_VALUE rm_retval + execute_process( + COMMAND "@CMAKE_COMMAND@" -E remove "$ENV{DESTDIR}${_file}" + RESULT_VARIABLE rm_retval + OUTPUT_QUIET + ERROR_QUIET ) if(NOT "${rm_retval}" STREQUAL 0) message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${_file}")