$NetBSD: patch-CMakeLists.txt,v 1.3 2025/04/02 15:12:07 adam Exp $ Avoid downloading and building ninja. We'll just install a link to the pkgsrc copy in the package Makefile instead. --- CMakeLists.txt.orig 2025-04-02 15:03:02.617445005 +0000 +++ CMakeLists.txt @@ -13,12 +13,6 @@ message(STATUS "") message(STATUS " RUN_NINJA_TEST : ${RUN_NINJA_TEST}") message(STATUS "************************************") -include(FetchContent) -FetchContent_Declare( - ninja - SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ninja-upstream -) -FetchContent_MakeAvailable(ninja) if(RUN_NINJA_TEST) add_custom_target( @@ -28,5 +22,5 @@ if(RUN_NINJA_TEST) ) endif() -install(TARGETS ninja COMPONENT python DESTINATION "${SKBUILD_SCRIPTS_DIR}") +set(ninja_SOURCE_DIR "${CMAKE_SOURCE_DIR}/Ninja-src") install(FILES "${ninja_SOURCE_DIR}/misc/ninja_syntax.py" COMPONENT python DESTINATION ninja)