From ac4e8665448aa8c0bb4d54eeee8dcbd79acefbb7 Mon Sep 17 00:00:00 2001 From: SaeHie Park Date: Wed, 7 May 2025 18:53:38 +0900 Subject: [PATCH] [common-artifacts] Set PYTHON_VERSION_MINOR This will revise to set PYTHON_VERSION_MINOR for cmake version >= 3.12. ONE-DCO-1.0-Signed-off-by: SaeHie Park Co-authored-by: Seungho Henry Park --- compiler/common-artifacts/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/compiler/common-artifacts/CMakeLists.txt b/compiler/common-artifacts/CMakeLists.txt index 4153b4d43f0..83662fedb9c 100644 --- a/compiler/common-artifacts/CMakeLists.txt +++ b/compiler/common-artifacts/CMakeLists.txt @@ -32,6 +32,19 @@ else() return() endif() + # NOTE assume only use 3.8.x or 3.10.x or 3.12.x + if((Python_VERSION VERSION_GREATER_EQUAL 3.8) AND (Python_VERSION VERSION_LESS 3.9)) + set(PYTHON_VERSION_MINOR 8) + elseif((Python_VERSION VERSION_GREATER_EQUAL 3.10) AND (Python_VERSION VERSION_LESS 3.11)) + set(PYTHON_VERSION_MINOR 10) + elseif((Python_VERSION VERSION_GREATER_EQUAL 3.12) AND (Python_VERSION VERSION_LESS 3.13)) + set(PYTHON_VERSION_MINOR 12) + else() + # TODO support more + message(STATUS "Build common-artifacts: FAILED (Unsupported python: ${Python_VERSION})") + return() + endif() + set(PYTHON_EXECUTABLE ${Python_EXECUTABLE}) endif()