From 5a1b6d86c2a9732e82181d3c41bc8135f1635528 Mon Sep 17 00:00:00 2001
From: Amin Bandali <amin.bandali@savoirfairelinux.com>
Date: Thu, 7 Oct 2021 14:15:45 -0400
Subject: [PATCH] cmake: fix recently broken build

FindPython3 sets a different variable than the old FindPythonInterp,
namely it sets Python3_EXECUTABLE instead of PYTHON_EXECUTABLE.

Change-Id: I423bf0b9eb68d9fea42f8f51b72154a01449f095
---
 CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2577747bb..4b14330ce 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,11 +32,13 @@ file(GLOB_RECURSE
 if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.12.0")
     include(FindPython3)
     find_package (Python3 COMPONENTS Interpreter)
+    set(PYTHON_EXEC ${Python3_EXECUTABLE})
 else()
     include(FindPythonInterp)
+    set(PYTHON_EXEC ${PYTHON_EXECUTABLE})
 endif()
 execute_process(
-    COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/gen-resources.py
+    COMMAND ${PYTHON_EXEC} ${PROJECT_SOURCE_DIR}/gen-resources.py
     WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
 )
 
-- 
GitLab