add -lbrotlienc to curl

This commit is contained in:
DubbleClick 2025-05-22 12:26:25 +07:00
parent 64b6f98ce7
commit c29ca9722f

View File

@ -65,6 +65,26 @@ trait curl
->execWithEnv('make install');
// patch pkgconf
$this->patchPkgconfPrefix(['libcurl.pc']);
FileSystem::replaceFileStr(
BUILD_LIB_PATH . '/pkgconfig/libcurl.pc',
'-lbrolienc -lbrotlidec -lbrotlicommon',
'-lbrotlidec -lbrotlicommon'
);
FileSystem::replaceFileStr(
BUILD_LIB_PATH . '/pkgconfig/libcurl.pc',
'-lbrotlidec -lbrotlicommon',
'-lbrolienc -lbrotlidec -lbrotlicommon'
);
FileSystem::replaceFileStr(
BUILD_LIB_PATH . '/pkgconfig/libcurl.pc',
'libbrotlienc,libbrotlidec,libbrotlicommon',
'libbrotlidec,libbrotlicommon'
);
FileSystem::replaceFileStr(
BUILD_LIB_PATH . '/pkgconfig/libcurl.pc',
'libbrotlidec,libbrotlicommon',
'libbrotlienc,libbrotlidec,libbrotlicommon'
);
shell()->cd(BUILD_LIB_PATH . '/cmake/CURL/')
->exec("sed -ie 's|\"/lib/libcurl.a\"|\"" . BUILD_LIB_PATH . "/libcurl.a\"|g' CURLTargets-release.cmake");
}