mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-08 05:09:56 +00:00
arm/trusted-firmware-m: stop FetchContent from fetching
TF-M uses FetchContent to download further sources at configure time, but this is bad form as the sources and licenses are not tracked or archived. This should now be blocked by the network isolation but as this doesn't work in some environments (such as Docker containers) we can tell cmake to never fetch to be sure that all of the sources used are declared in SRC_URI. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -78,6 +78,9 @@ PACKAGECONFIG[cc-armclang] = "-DTFM_TOOLCHAIN_FILE=${S}/toolchain_ARMCLANG.cmake
|
||||
PACKAGECONFIG[test-secure] = "-DTEST_S=ON,-DTEST_S=OFF"
|
||||
PACKAGECONFIG[test-nonsecure] = "-DTEST_NS=ON,-DTEST_NS=OFF"
|
||||
|
||||
# Don't let FetchContent download more sources during do_configure
|
||||
EXTRA_OECMAKE += "-DFETCHCONTENT_FULLY_DISCONNECTED=ON"
|
||||
|
||||
# Add platform parameters
|
||||
EXTRA_OECMAKE += "-DTFM_PLATFORM=${TFM_PLATFORM}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user