From ee6d1e9ff4f67d40167d65f939dd9eb8a1abd63d Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Thu, 29 Jan 2026 11:03:53 +0100 Subject: [PATCH] Fix the cmake warnings related to CMP0153 --- cmake/CheckAssembler.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/CheckAssembler.cmake b/cmake/CheckAssembler.cmake index 08bc0c95..3d14e95a 100644 --- a/cmake/CheckAssembler.cmake +++ b/cmake/CheckAssembler.cmake @@ -1,11 +1,11 @@ # Helper macro for checking binutils available in OS macro(sio_check_assembler) - exec_program(${CMAKE_CXX_COMPILER} ARGS -print-prog-name=as OUTPUT_VARIABLE _as) + execute_process(COMMAND ${CMAKE_CXX_COMPILER} -print-prog-name=as OUTPUT_VARIABLE _as OUTPUT_STRIP_TRAILING_WHITESPACE) mark_as_advanced(_as) if(NOT _as) message(WARNING "Could not find 'as', the assembler used by GCC.") else() - exec_program(${_as} ARGS --version OUTPUT_VARIABLE _as_version) + execute_process(COMMAND ${_as} --version OUTPUT_VARIABLE _as_version OUTPUT_STRIP_TRAILING_WHITESPACE) string(REGEX REPLACE "\\([^\\)]*\\)" "" _as_version "${_as_version}") string(REGEX MATCH "[1-9]\\.[0-9]+(\\.[0-9]+)?" _as_version "${_as_version}") if(_as_version VERSION_LESS "2.18.93")