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 directory in options.libdirs: args.append(f"-L{str(directory)}")
|
||||||
for archive in options.archives: args.append(f"-l{archive}")
|
for archive in options.archives: args.append(f"-l{archive}")
|
||||||
cmdstr = ' '.join(args)
|
cmdstr = ' '.join(args)
|
||||||
# self.logger.info(cmdstr)
|
self.logger.info(cmdstr)
|
||||||
|
|
||||||
result = Result(
|
result = Result(
|
||||||
success = False,
|
success = False,
|
||||||
@@ -186,7 +186,7 @@ class GnucDriver(CompilerDriver):
|
|||||||
for archive in options.archives: args.append(f"-l{archive}")
|
for archive in options.archives: args.append(f"-l{archive}")
|
||||||
for define in options.defines: args.append(f"-D{define}")
|
for define in options.defines: args.append(f"-D{define}")
|
||||||
cmdstr = ' '.join(args)
|
cmdstr = ' '.join(args)
|
||||||
# self.logger.info(cmdstr)
|
self.logger.info(cmdstr)
|
||||||
|
|
||||||
result = Result(
|
result = Result(
|
||||||
success = False,
|
success = False,
|
||||||
|
|||||||
@@ -53,8 +53,10 @@ def _prepare_dependencies(
|
|||||||
dependency.type == Output.INT or \
|
dependency.type == Output.INT or \
|
||||||
dependency._prepared:
|
dependency._prepared:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
parent = find_project_by_target(required.value)
|
parent = find_project_by_target(required.value)
|
||||||
if project.cid != parent.cid and required not in parent.exports:
|
if project.cid != parent.cid:
|
||||||
raise Exception(f"Cannot depend on non-exported target: {required.value}")
|
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))
|
commands.extend(prepare(appcfg, parent, dependency, logger))
|
||||||
return commands
|
return commands
|
||||||
|
|||||||
Reference in New Issue
Block a user