--- CMakeLists.txt.orig 2026-09-16 15:58:32 UTC +++ CMakeLists.txt @@ -241,7 +241,7 @@ ExternalProject_Add(cares -DCARES_BUILD_TOOLS=OFF -DCARES_BUILD_TESTS=OFF BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} - INSTALL_COMMAND ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) # zlib @@ -257,6 +257,7 @@ ExternalProject_Add(zlib -DBUILD_SHARED_LIBS=OFF -DZLIB_BUILD_EXAMPLES=OFF BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) # zstd @@ -276,6 +277,7 @@ ExternalProject_Add(zstd -DZSTD_BUILD_CONTRIB=OFF -DZSTD_BUILD_TESTS=OFF BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) # brotli @@ -296,7 +298,7 @@ ExternalProject_Add(brotli -DBROTLI_BUILD_TOOLS=OFF -DCMAKE_MACOSX_BUNDLE=OFF BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} - INSTALL_COMMAND ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) # boringssl @@ -332,7 +334,7 @@ ExternalProject_Add(boringssl PATCH_COMMAND ${PATCH_EXE} -p1 -i "${_boringssl_patch_file}" CMAKE_ARGS ${_boringssl_cmake_args} BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --target ssl crypto --parallel ${SUBJOBS} - INSTALL_COMMAND ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) ExternalProject_Get_Property(boringssl source_dir binary_dir) @@ -370,7 +372,7 @@ ExternalProject_Add(nghttp2 -DENABLE_DOC=OFF -DBUILD_TESTING=OFF BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} - INSTALL_COMMAND ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) # nghttp3 @@ -392,7 +394,7 @@ ExternalProject_Add(nghttp3 -DBUILD_TESTING=OFF BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} INSTALL_COMMAND - ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} + ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} COMMAND ${CMAKE_COMMAND} -E copy_if_different /lib/includes/nghttp3/nghttp3.h /include/nghttp3/nghttp3.h @@ -432,7 +434,7 @@ ExternalProject_Add(ngtcp2 -DBORINGSSL_INCLUDE_DIR=${BORINGSSL_INCLUDE_DIR} ${_ngtcp2_boringssl_libs_arg} BUILD_COMMAND ${CMAKE_COMMAND} --build --config Release --parallel ${SUBJOBS} - INSTALL_COMMAND ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} + INSTALL_COMMAND ${CMAKE_COMMAND} -E env DESTDIR= ${CMAKE_COMMAND} --build --config Release --target install --parallel ${SUBJOBS} ) # libidn2