From 6bc6600816bc962acf444066f877246fbf2c5806 Mon Sep 17 00:00:00 2001 From: Olof Kindgren Date: Thu, 19 Dec 2024 10:58:19 +0100 Subject: [PATCH] wip --- edalize/flows/edaflow.py | 3 ++- edalize/flows/generic.py | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/edalize/flows/edaflow.py b/edalize/flows/edaflow.py index 64ad62ce2..cbaaa21b0 100644 --- a/edalize/flows/edaflow.py +++ b/edalize/flows/edaflow.py @@ -346,7 +346,8 @@ def _run_tool(self, cmd, args=[], cwd=None, quiet=False, env={}): def build(self): # FIXME: Get run command (e.g. make, ninja, cloud thingie..) from self.commands - self._run_tool("make", cwd=self.work_root) + make_options = self.flow_options.get("flow_make_options", []) + self._run_tool("make", args=make_options, cwd=self.work_root) # Most flows won't have a run phase def run(self, args=None): diff --git a/edalize/flows/generic.py b/edalize/flows/generic.py index 76feb4a85..637ff1ee0 100644 --- a/edalize/flows/generic.py +++ b/edalize/flows/generic.py @@ -25,6 +25,11 @@ class Generic(Edaflow): "type": "str", "desc": "Select tool", }, + "flow_make_options": { + "type": "str", + "desc": "Additional options to pass to make when executing the flow graph", + "list": True, + }, } @classmethod