From dd62839d5d6952caf0379e76433f51e950dccd66 Mon Sep 17 00:00:00 2001 From: SoraKatadzuma Date: Thu, 2 Jul 2026 06:08:36 -0500 Subject: [PATCH] Fixed test dependencies --- chinook/compiler/_gnuc.py | 4 ++-- chinook/pipeline/_test.py | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/chinook/compiler/_gnuc.py b/chinook/compiler/_gnuc.py index d7c8e7f..2258c4e 100644 --- a/chinook/compiler/_gnuc.py +++ b/chinook/compiler/_gnuc.py @@ -45,7 +45,7 @@ class GnucDriver(CompilerDriver): for directory in options.libdirs: args.append(f"-L{str(directory)}") for archive in options.archives: args.append(f"-l{archive}") cmdstr = ' '.join(args) - # self.logger.info(cmdstr) + self.logger.info(cmdstr) result = Result( success = False, @@ -186,7 +186,7 @@ class GnucDriver(CompilerDriver): for archive in options.archives: args.append(f"-l{archive}") for define in options.defines: args.append(f"-D{define}") cmdstr = ' '.join(args) - # self.logger.info(cmdstr) + self.logger.info(cmdstr) result = Result( success = False, diff --git a/chinook/pipeline/_test.py b/chinook/pipeline/_test.py index aa58cd9..d1dde38 100644 --- a/chinook/pipeline/_test.py +++ b/chinook/pipeline/_test.py @@ -53,8 +53,10 @@ def _prepare_dependencies( dependency.type == Output.INT or \ dependency._prepared: continue + parent = find_project_by_target(required.value) - if project.cid != parent.cid and required not in parent.exports: - raise Exception(f"Cannot depend on non-exported target: {required.value}") + if project.cid != parent.cid: + if required.value not in parent.exports: + raise Exception(f"Cannot depend on non-exported target: {required.value}") commands.extend(prepare(appcfg, parent, dependency, logger)) return commands