support older cmake
This commit is contained in:
parent
f3169f6215
commit
f56fd9f7db
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user