quote arguments
when it comes to quotes, cmake is quite like bash...
This commit is contained in:
parent
6185fbb449
commit
1c28c636b7
|
|
@ -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 PROJECT-NAME-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 PROJECT-NAME-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(PROJECT_NAME_impl STATIC IMPORTED)
|
||||
|
||||
set_target_properties(PROJECT_NAME_impl PROPERTIES
|
||||
IMPORTED_LOCATION ${impl_basename}.a
|
||||
IMPORTED_LOCATION "${impl_basename}.a"
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user