support older cmake

This commit is contained in:
numzero 2026-10-20 03:04:10 +03:00
parent f3169f6215
commit f56fd9f7db
2 changed files with 4 additions and 2 deletions

View File

@ -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) project(gear-cutter VERSION 1.0.0 LANGUAGES CXX)

View File

@ -9,5 +9,7 @@ if(NOT CBINDGEN)
set(crates "${CMAKE_BINARY_DIR}/crates") set(crates "${CMAKE_BINARY_DIR}/crates")
file(MAKE_DIRECTORY ${crates}) file(MAKE_DIRECTORY ${crates})
execute_process(COMMAND ${CARGO} install --root ${crates} cbindgen@0.29.4) 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() endif()
set(CBINDGEN "${CBINDGEN}" CACHE FILEPATH "Path to the cbindgen executable." FORCE)