PILAR supports loops in dependencies. It is a powerful feature but may be disconcerting if it goes out of control. The aim of this option is to make loops optional. But already existing loops are not optional, so PILAR can just call your attention.


allow

loops are allowed; this is the traditional setting


warn

loops are allowed, but the user is informed


no

loops are not allowed; if there are loops, PILAR breaks the loop


This option is to be completed on start-up, when a project is been loaded, but there is still no change to set options. To control project loading, you may use annotations in the CAR file; namely


load.loops= allow

loops are allowed; this is the traditional setting


load.loops= warn

loops are allowed, but the user is informed


load.loops= no

loops are not allowed; if there are loops, PILAR breaks the loop


Options set from CAR file are valid only for the current session.