Fixed test dependencies
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user