mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
💚 fix: more strict pil check
This commit is contained in:
parent
1eeda2d4ba
commit
4c03ca8f7d
@ -535,11 +535,17 @@ if (ISLE_BUILD_APP)
|
|||||||
if(Python3_FOUND)
|
if(Python3_FOUND)
|
||||||
if(NOT DEFINED PYTHON_PIL_AVAILABLE)
|
if(NOT DEFINED PYTHON_PIL_AVAILABLE)
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND ${Python3_EXECUTABLE} -c "import PIL"
|
COMMAND ${Python3_EXECUTABLE} -c "import PIL; print('pil')"
|
||||||
RESULT_VARIABLE PIL_RESULT
|
RESULT_VARIABLE PIL_RESULT
|
||||||
|
OUTPUT_VARIABLE PIL_OUTPUT
|
||||||
ERROR_QUIET
|
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()
|
endif()
|
||||||
if(PYTHON_PIL_AVAILABLE)
|
if(PYTHON_PIL_AVAILABLE)
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user