diff --git a/CMakeLists.txt b/CMakeLists.txt index 50ec28d..0042389 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.2) +cmake_minimum_required(VERSION 3.28...4.2) project(gear-cutter VERSION 1.0.0 LANGUAGES CXX) diff --git a/cbindgen.cmake b/cbindgen.cmake index f0d4a7c..b18c83f 100644 --- a/cbindgen.cmake +++ b/cbindgen.cmake @@ -9,5 +9,7 @@ if(NOT CBINDGEN) set(crates "${CMAKE_BINARY_DIR}/crates") file(MAKE_DIRECTORY ${crates}) execute_process(COMMAND ${CARGO} install --root ${crates} cbindgen@0.29.4) - set(CACHE{CBINDGEN} TYPE FILEPATH FORCE VALUE "${crates}/bin/cbindgen") + set(CBINDGEN "${crates}/bin/cbindgen") endif() + +set(CBINDGEN "${CBINDGEN}" CACHE FILEPATH "Path to the cbindgen executable." FORCE)