From 4c03ca8f7d6529b56f5f11ae230b4b87d1e4064c Mon Sep 17 00:00:00 2001 From: Helloyunho Date: Thu, 3 Jul 2025 20:12:51 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=9A=20fix:=20more=20strict=20pil=20che?= =?UTF-8?q?ck?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b21c5781..77926ff4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -535,11 +535,17 @@ if (ISLE_BUILD_APP) if(Python3_FOUND) if(NOT DEFINED PYTHON_PIL_AVAILABLE) execute_process( - COMMAND ${Python3_EXECUTABLE} -c "import PIL" + COMMAND ${Python3_EXECUTABLE} -c "import PIL; print('pil')" RESULT_VARIABLE PIL_RESULT + OUTPUT_VARIABLE PIL_OUTPUT ERROR_QUIET + OUTPUT_STRIP_TRAILING_WHITESPACE ) - set(PYTHON_PIL_AVAILABLE ${PIL_RESULT} EQUAL 0 CACHE BOOL "Is Python PIL available?") + if(PIL_RESULT EQUAL 0 AND PIL_OUTPUT STREQUAL "pil") + set(PYTHON_PIL_AVAILABLE TRUE BOOL "Is Python PIL available?") + else() + set(PYTHON_PIL_AVAILABLE FALSE BOOL "Is Python PIL available?") + endif() endif() if(PYTHON_PIL_AVAILABLE) add_custom_command(