1300 - Precompiled Header use requires 'PCHInputFile', 'PCHOutputFile' and 'PCHOptions' parameters.
Description
    
An attempt was made to use Precompiled headers for a Library, but not all required properties were defined.
    
Example
    
Config:
    ObjectList( 'compile' )
{
    .Compiler           = 'cl.exe'
    .CompilerInputPath  = 'Code/'
    .CompilerOutputPath = 'Tmp/'
    .CompilerOptions    = '%1 %2'
    .PCHInputFile       = 'PrecompiledHeader.cpp'
}
Output:
c:\Test\fbuild.bff(1):(1) FASTBuild Error #1300 - ObjectList() - Precompiled Header use requires
'PCHInputFile', 'PCHOutputFile' and 'PCHOptions' parameters.
ObjectList( 'compile' )
^
\--here
Fix:
ObjectList( 'compile' )
{
    .Compiler           = 'cl.exe'
    .CompilerInputPath  = 'Code/'
    .CompilerOutputPath = 'tmp/'
    .CompilerOptions    = '%1 %2'
    .PCHInputFile       = 'PrecompiledHeader.cpp'
  
    // Add missing options
    .PCHOutputFile      = 'out/PrecompiledHeader.pch'
    .PCHOptions         = .CompilerOptions + ' /Yc"PrecompiledHeader.h" /Fp"$PCHOutputFile$"'
}
    