Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH] cmake: stop FetchContent from fetching content
@ 2022-02-09 12:53 Ross Burton
  2022-02-09 17:45 ` [OE-core] " Khem Raj
  0 siblings, 1 reply; 4+ messages in thread
From: Ross Burton @ 2022-02-09 12:53 UTC (permalink / raw)
  To: openembedded-core

CMake includes a FetchContent module, which will download further
source code at configure time.  With the network isolation this will now
fail, but as not all environments support network isolation we can tell
cmake to not download either for extra safety.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta/classes/cmake.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/cmake.bbclass b/meta/classes/cmake.bbclass
index 92b9197c487..fac7bbca7a3 100644
--- a/meta/classes/cmake.bbclass
+++ b/meta/classes/cmake.bbclass
@@ -189,6 +189,7 @@ cmake_do_configure() {
 	  -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
 	  -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 \
 	  -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON \
+	  -DFETCHCONTENT_FULLY_DISCONNECTED=ON \
 	  ${EXTRA_OECMAKE} \
 	  -Wno-dev
 }
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-02-10 11:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-09 12:53 [PATCH] cmake: stop FetchContent from fetching content Ross Burton
2022-02-09 17:45 ` [OE-core] " Khem Raj
2022-02-10 10:15   ` Eero Aaltonen
2022-02-10 11:40     ` Ross Burton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox