deplinenoise/tundra — pull request #113 by benharper123 (2012-02-23 20:32:02+00:00)
Title: ISPC tool

Hi Andreas,

I copied the model used by Bison to implement support for ISPC. It's a little crude, since each .ispc source file needs its own node in the units declaration, but that's OK for me since I don't have a lot of them. The dependencies etc seem to be correct though.

Also, one definite shortcoming is the naming of the generated object files.
I couldn't figure out how to use path.make_object_filename(env, src, "$(OBJECTSUFFIX)") from the generation phase where the ISPC stuff lives, so I just generate a somewhat unique-ish path for the object files.

I have a barely working knowledge of git, so I committed some noise earlier, but later undid it in a subsequent commit, so I hope it's all clean.

Regards,
Ben