cmake_minimum_required(VERSION 3.29) project(ext_python-modules) include(${CMAKE_SOURCE_DIR}/../cmake/base-dep-options.cmake) include(${CMAKE_SOURCE_DIR}/../cmake/krita_initialize_python.cmake) ExternalProject_Add(ext_python-modules DOWNLOAD_COMMAND "" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Creating a lib directory with correct casing (avoid \'Lib\'): ${EXTPREFIX}/lib" COMMAND ${CMAKE_COMMAND} -E make_directory -p /_krita_tmp/lib COMMAND ${CMAKE_COMMAND} -DSRC=/_krita_tmp/ -DDST=${EXTPREFIX} -P ${KRITA_CI_INSTALL_DIRECTORY} COMMAND ${CMAKE_COMMAND} -E echo "Installing python-modules natively" COMMAND ${CMAKE_COMMAND} -E env ${CMAKE_COMMAND} -DPython_EXECUTABLE=${Python_EXECUTABLE} -P ${KRITA_CI_RUN_PIP_INSTALL_WITH_DESTDIR} -- --upgrade -r ${CMAKE_CURRENT_SOURCE_DIR}/../requirements-sip.txt --prefix ${EXTPREFIX} --ignore-installed --verbose UPDATE_COMMAND "" ) krita_add_to_ci_targets(ext_python-modules)