From a1d43f7b88c53f428df87a043b9ca262ed9b0917 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Wed, 8 Jan 2020 20:57:33 -0700 Subject: [PATCH] CMake: Fix WANT_PYTHON_VERSION not always being respected --- dtool/Package.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dtool/Package.cmake b/dtool/Package.cmake index f563ac558e..23f1b6c019 100644 --- a/dtool/Package.cmake +++ b/dtool/Package.cmake @@ -171,6 +171,11 @@ if(DEFINED _PREV_WANT_PYTHON_VERSION endif() +if(WANT_PYTHON_VERSION) + # A specific version is requested; ensure we get that specific version + list(APPEND WANT_PYTHON_VERSION "EXACT") +endif() + get_directory_property(_old_cache_vars CACHE_VARIABLES) find_package(Python ${WANT_PYTHON_VERSION} QUIET COMPONENTS Interpreter Development)