]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
cmake-native: use internal cmcurl library
authorChangqing Li <changqing.li@windriver.com>
Thu, 29 Dec 2022 02:34:41 +0000 (10:34 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 26 Jan 2023 21:57:07 +0000 (21:57 +0000)
commitf9a5f9fdb69bb61242dc65ed83704f727491ecca
tree05102ec69c8a569601aae04da85c081f0393a983
parent21c012659a36835837b21b7a2bf1f12428aa16a4
cmake-native: use internal cmcurl library

This commit is for breaking circular dependency in following condition:
After enabling PACKAGECONFIG nghttp2 for curl, the dependency chain is:
curl-native -> nghttp2-native -> cmake-native -> curl-native.
So change to use internal cmcurl library to fix this. And as using
system curl library before, disable nghttp2 and use system openssl
library for cmcurl.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
meta/recipes-devtools/cmake/cmake-native_3.25.1.bb
meta/recipes-devtools/cmake/cmake/0001-CMakeLists.txt-disable-USE_NGHTTP2.patch [new file with mode: 0644]