use cbindgen for FFI #3

Open
noteuclid wants to merge 5 commits from cbindgen into master
2 changed files with 4 additions and 2 deletions
Showing only changes of commit 1e8c440825 - Show all commits

View File

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.18)
cmake_minimum_required(VERSION 4.2)
project(PROJECT-NAME VERSION 1.0.0 LANGUAGES CXX)

View File

@ -1,3 +1,4 @@
# build the Rust side as a static library
set(impl_basename "${CARGO_TARGET_DIR}/release/libPROJECT_NAME_impl")
add_custom_command(
@ -6,7 +7,8 @@ add_custom_command(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DEPFILE ${impl_basename}.d
USES_TERMINAL
JOB_SERVER_AWARE
JOB_SERVER_AWARE TRUE
VERBATIM
DEPENDS_EXPLICIT_ONLY
)