1043 - Cyclic dependency detected for node '%s'.
Description
A target must not depend on itself. For example, an input must not be the same as an output.
Example
Config:
Exec( 'bad' )
{
.ExecExecutable = 'dostuff.exe'
.ExecInput = 'file.txt'
.ExecOutput = 'file.txt' // Cyclic dependency
}
Output:
c:\Test\fbuild.bff(5,1): FASTBuild Error #1043 - Cyclic dependency detected for node 'C:\Test\file.txt'.
Exec( 'bad' )
^
\--here
Fix:
Exec( 'good' )
{
.ExecExecutable = 'dostuff.exe'
.ExecInput = 'file.txt'
.ExecOutput = 'output.txt'
}