Oopies and nested folder destinations

This commit is contained in:
2026-06-26 07:26:39 +00:00
parent 7ddb08e8df
commit 7e3b0e1c10
2 changed files with 4 additions and 3 deletions
+3 -3
View File
@@ -59,7 +59,7 @@ def _collect_targets(project: Project) -> None:
targets_by_name_mapping[target.name] = target
project_by_targets_mapping[target.name] = project
def _collect_targets(project: Project) -> None:
def _collect_tests(project: Project) -> None:
for test in project.tests:
if test.name not in tests_by_name_mapping:
tests_by_name_mapping[test.name] = test
@@ -81,11 +81,11 @@ def _flatten_targets(project: Project) -> None:
def _flatten_tests(project: Project) -> None:
for test in project.tests:
_flatten_target(test)
target.incs.includes.add(Accessor(
test.incs.includes.add(Accessor(
level = Access.PRIVATE,
value = project.origination.src("include")
))
target.incs.libraries.add(Accessor(
test.incs.libraries.add(Accessor(
level = Access.PRIVATE,
value = project.destination.libpath
))
+1
View File
@@ -50,6 +50,7 @@ def prepare(
srcfile = project.origination.src(file.value)
dstfile = project.destination.obj(file.value)
if not latest(srcfile, dstfile):
dstfile.parent.mkdir(parents=True, exist_ok=True)
commands.append(CompileObject(compiler, defopts, logger, srcfile, dstfile))
if not latest(srcfile, outfile):
objects.append(dstfile)