From f428536e88c2dcde09cd369f86c22982e4fcdc91 Mon Sep 17 00:00:00 2001 From: Frank Lin Date: Thu, 2 Jul 2026 09:31:25 -0700 Subject: [PATCH] Honor legacy Python executable CMake option Map PYTHON_EXECUTABLE to Python3_EXECUTABLE before locating Python so existing packaging scripts continue to select the intended interpreter. --- data/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index fc8028d56..1ecf03d69 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,3 +1,7 @@ +if(DEFINED PYTHON_EXECUTABLE AND NOT DEFINED Python3_EXECUTABLE) + set(Python3_EXECUTABLE "${PYTHON_EXECUTABLE}") +endif() + find_package(Python3 REQUIRED COMPONENTS Interpreter) set(OPENCC_DICT_BIN opencc_dict)