From d03429ce0394551def98d5b0d484cbd9337819ef Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Fri, 21 Mar 2025 00:37:42 +0100 Subject: [PATCH] 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 --- CMake/cmake_uninstall.cmake.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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}")