From 1a91735a6a77ad94215526e6119ea45b5911fdc6 Mon Sep 17 00:00:00 2001 From: numzero Date: Mon, 26 Oct 2026 18:43:34 +0300 Subject: [PATCH] quote arguments when it comes to quotes, cmake is quite like bash... cherry-picked from: qt-wgpu-skel:1c28c636b7cc9497e3e8ba6718b1e4eecab5298e --- ui/impl.cmake | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/impl.cmake b/ui/impl.cmake index b28233d..de4d266 100644 --- a/ui/impl.cmake +++ b/ui/impl.cmake @@ -12,10 +12,10 @@ if("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.28") endif() add_custom_command( - OUTPUT ${impl_basename}.a - COMMAND env CARGO_TARGET_DIR=${CARGO_TARGET_DIR} ${CARGO} build --release --package photon-light-impl - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DEPFILE ${impl_basename}.d + OUTPUT "${impl_basename}.a" + COMMAND env "CARGO_TARGET_DIR=${CARGO_TARGET_DIR}" ${CARGO} build --release --package photon-light-impl + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" + DEPFILE "${impl_basename}.d" USES_TERMINAL VERBATIM ${cargo_cmake_args} @@ -23,11 +23,11 @@ add_custom_command( # HACK ensure CMake *actually adds* the command above add_custom_target(build_impl - DEPENDS ${impl_basename}.a + DEPENDS "${impl_basename}.a" ) add_library(photon_light_impl STATIC IMPORTED) set_target_properties(photon_light_impl PROPERTIES - IMPORTED_LOCATION ${impl_basename}.a + IMPORTED_LOCATION "${impl_basename}.a" )