1
0
forked from brl/citadel
Files
citadel/meta-citadel/classes/external-tree.bbclass
Bruce Leidl 86ac69427f Upgrade of GNOME and Poky
Poky: Yocto-5.2
GNOME: 48.1
2025-06-11 14:45:25 +00:00

37 lines
739 B
Plaintext

S = "${WORKDIR}${@source_path(d)}"
CURRENT_SRC_URI := "${SRC_URI}"
SRC_URI = "${@source_uri(d)}"
def source_path(d):
var = d.getVar("EXTERNAL_TREE_VAR")
tree_path = d.getVar(var)
if tree_path:
return tree_path
else:
return "/" + d.getVar("BP")
def source_uri(d):
var = d.getVar("EXTERNAL_TREE_VAR")
tree_path = d.getVar(var)
if tree_path:
return "file://" + tree_path
else:
return d.getVar("CURRENT_SRC_URI")
# Set debug build if $EXTERNAL_TREE_VAR is set for faster builds
DEBUG_BUILD = "${@debug_build(d)}"
def debug_build(d):
var = d.getVar("EXTERNAL_TREE_VAR")
tree_path = d.getVar(var)
if tree_path:
return "1"
else:
return "0"