From ef80d5344da5140c2557760c1720cbbb23925f67 Mon Sep 17 00:00:00 2001 From: sftnight <sftnight@macphsft37-vm-macos-15-3.dyndns.cern.ch> Date: Thu, 27 Mar 2025 13:22:02 +0100 Subject: [PATCH] added a check to set working directory only if work_dir is defined, because cmake>3.31.x put policy CMP0175 in place, which checks for invalid keywords or arguments in add_custom_command() --- cmake/modules/ExternalProject.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/modules/ExternalProject.cmake b/cmake/modules/ExternalProject.cmake index c09ccaf641..29c5e6efae 100644 --- a/cmake/modules/ExternalProject.cmake +++ b/cmake/modules/ExternalProject.cmake @@ -1168,7 +1168,7 @@ function(ExternalProject_Add_Step name step) COMMAND ${command} COMMAND ${touch} DEPENDS ${depends} - WORKING_DIRECTORY ${work_dir} + $<$<BOOL:${work_dir}>:WORKING_DIRECTORY ${work_dir}> VERBATIM ) -- GitLab