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()