Warning, /graphics/krita/3rdparty/ext_ninja/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 SET(PREFIX_ext_ninja "${EXTPREFIX}" )
0002 
0003 if (NOT CMAKE_CROSSCOMPILING OR APPLE)
0004 ExternalProject_Add(ext_ninja
0005     DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0006     URL https://github.com/ninja-build/ninja/archive/v1.11.0.tar.gz
0007     URL_HASH SHA256=3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6
0008 
0009     INSTALL_DIR ${PREFIX_ext_ninja}
0010     CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_ninja} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} ${GLOBAL_PROFILE}
0011 
0012     UPDATE_COMMAND ""
0013 )
0014 else()
0015     set(_meson_prefix "${PREFIX_ext_ninja}")
0016     # Ninja needs to be brought manually.
0017     ExternalProject_Add(ext_ninja
0018         DOWNLOAD_COMMAND ""
0019 
0020         CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Installing ninja natively"
0021         BUILD_COMMAND ${CMAKE_COMMAND} -E env 
0022             PYTHONUSERBASE=${_meson_prefix}
0023             ${Python_EXECUTABLE} -m pip install --upgrade ninja==1.11.1 --user --ignore-installed --verbose
0024         INSTALL_COMMAND ${CMAKE_COMMAND} -E env 
0025             PYTHONPATH=${_krita_pythonpath}
0026             ${Python_EXECUTABLE} -m pip show -f ninja
0027 
0028         UPDATE_COMMAND ""
0029     )
0030 endif()