deplinenoise/tundra — Issue #92: Inter-pass dependency missed when tundra called with target
Author: jdm3
Created: 2011-11-12 02:55:35+00:00
State: open

This issue can be seen in the generator example (examples/generator). If generator.c is modified and the tundra is invoked either without a target:

> tundra

or with both generator and program:

> tundra generator program

Then the build proceeds as I would expect: the generator program is built, then hello-generated.c is generated and finally program is built.

However, if tundra is invoked with just the program target:

> tundra program

Then the generator program is not re-built, despite its source changing (if that was the only change, nothing will be re-built). This issue manifests in other ways as well: for example from a clean build, "tundra program" will fail with the error 'tundra-output\win32-msvc-debug-default\generator.exe' is not recognized as an internal or external command".