blob: 6627d86fd5bc0d85c87609ad7b57a9dad16af488 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
include(FindPackageHandleStandardArgs)
find_program(Cargo_EXECUTABLE cargo)
execute_process(COMMAND "${Cargo_EXECUTABLE}" --version
OUTPUT_VARIABLE Cargo_VERSION_OUTPUT)
STRING(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+"
Cargo_VERSION "${Cargo_VERSION_OUTPUT}")
find_package_handle_standard_args(Cargo
REQUIRED_VARS Cargo_EXECUTABLE
VERSION_VAR Cargo_VERSION)
mark_as_advanced(Cargo_EXECUTABLE)
|