From 372559645cec8bd1610db75bdc8fdc48d8489454 Mon Sep 17 00:00:00 2001 From: elgiano Date: Sat, 14 Sep 2024 16:56:23 +0200 Subject: [PATCH] CMake: prefer Python virtual environment if present --- CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f76549..b6d0a31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -79,16 +79,17 @@ source_group("Fluid Paramdump Wrapper" FILES if(${CMAKE_VERSION} VERSION_LESS "3.12.0") find_program(PYTHON_3 python3) else() - find_package (Python COMPONENTS Interpreter) - if(Python_FOUND) - set(PYTHON_3 ${Python_EXECUTABLE} CACHE PATH "") + set(Python_FIND_VIRTUALENV "FIRST") + find_package(Python3 COMPONENTS Interpreter) + if(Python3_FOUND) + set(PYTHON_3 ${Python3_EXECUTABLE} CACHE PATH "") endif() endif() -message(STATUS ${PYTHON_3}) if(NOT PYTHON_3) message(FATAL_ERROR "Python 3 not found, won't be doing attempting to generate docs") endif() +message(STATUS "Python3: " ${PYTHON_3}) set(FLUID_GENERATED_DOC "${CMAKE_BINARY_DIR}/json") set(FLUID_HUMAN_DOC "${CMAKE_CURRENT_SOURCE_DIR}/doc")