natnat-mc / moonbuild

A compromise between the speed of make and the ease of use of a build script
MIT License
5 stars 0 forks source link

rewrite cycle checker #5

Closed natnat-mc closed 4 years ago

natnat-mc commented 4 years ago

Current cycle checker doesn't take into account multiple dependancies on the same target by the same name, which causes failed builds even when there is no cycle.

This could be replaced by a list that gets copied down (or something with metatables, which would make it even easier) with the current target for each target build method

natnat-mc commented 4 years ago

disabled cycle checker in aec9df6861a616de00d8b13cfc312f5276a564d7 TODO: rewrite it correctly