Make it so that you don't need to run xtask through cargo

This commit is contained in:
Olivier Goffart 2021-02-02 08:39:06 +01:00
parent 9b1fd52231
commit 54c979d9e6
5 changed files with 11 additions and 10 deletions

View file

@ -50,7 +50,7 @@ file(GLOB generated_headers_dependencies
add_custom_target(
generated_headers_target
COMMAND
${CMAKE_COMMAND} -E env CARGO_MANIFEST_DIR="${CMAKE_CURRENT_SOURCE_DIR}/../../xtask}" $<TARGET_FILE:xtask> cbindgen --output-dir "${CMAKE_CURRENT_BINARY_DIR}/generated_include/"
xtask cbindgen --output-dir "${CMAKE_CURRENT_BINARY_DIR}/generated_include/"
BYPRODUCTS ${generated_headers}
DEPENDS ${generated_headers_dependencies}
)