AimRT/cmake/CheckPythonPackage.cmake

17 lines
444 B
CMake
Raw Normal View History

2024-09-23 16:01:31 +08:00
function(check_python_package package_name result_var)
execute_process(
COMMAND ${Python3_EXECUTABLE} -m pip show ${package_name}
RESULT_VARIABLE result
OUTPUT_QUIET ERROR_QUIET)
if(NOT ${result} EQUAL 0)
set(${result_var}
OFF
PARENT_SCOPE)
message(WARNING "Cannot find ${package_name} in your Python environment!")
else()
set(${result_var}
ON
PARENT_SCOPE)
endif()
endfunction()