Fix corrision build

Set CARGO_MANIFEST_DIR for the bindgen xtask as when run through cargo
This commit is contained in:
Simon Hausmann 2021-02-01 20:27:55 +01:00
parent 7613b9231f
commit 8c3ab3608a

View file

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