Fixed test dependencies

This commit is contained in:
2026-07-02 06:08:36 -05:00
parent c5e0179edb
commit dd62839d5d
2 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -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,
+4 -2
View File
@@ -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