| 12345678910111213141516171819202122 | enable_language(C)set (components Interpreter Development)if (CMake_TEST_FindPython3_NumPy)  list (APPEND components NumPy)endif()find_package(Python3 REQUIRED COMPONENTS ${components})if (Python3_ARTIFACTS_INTERACTIVE)  if (NOT DEFINED CACHE{Python3_EXECUTABLE}      OR NOT DEFINED CACHE{Python3_LIBRARY} OR NOT DEFINED CACHE{Python3_INCLUDE_DIR}      OR (CMake_TEST_FindPython3_NumPy AND NOT DEFINED CACHE{Python3_NumPy_INCLUDE_DIR}))    message (FATAL_ERROR "Python3_ARTIFACTS_INTERACTIVE=ON Failed.")  endif()else()  if (DEFINED CACHE{Python3_EXECUTABLE}      OR DEFINED CACHE{Python3_LIBRARY} OR DEFINED CACHE{Python3_INCLUDE_DIR}      OR (CMake_TEST_FindPython3_NumPy AND DEFINED CACHE{Python3_NumPy_INCLUDE_DIR}))    message (FATAL_ERROR "Python3_ARTIFACTS_INTERACTIVE=OFF Failed.")  endif()endif()
 |