Contact | License

# 1500 - Compiler detection failed. Unrecognized executable '%s'.

Description
FASTBuild will try to determine the type of compiler by default, using the filename of the specified executable. If the compiler type cannot be determined this way, Error #1500 will be emitted. If necessary, you can manually specify the compiler type using the .CompilerFamily option.
If you are using a compiler that is not natively supported, but adheres to the convention of one of the supported compilers, you can use the matching CompilerFamily.
If you are using a custom tool or compiler, you can use the "custom" CompilerFamily. Note that for "custom" compilers, dependency tracking will be limitted to only the direct inputs and outputs (no additional dependencies will be discovered).
See the Compiler() documentation for more details.
Example
Config:
Compiler( 'gcc' ) { .Executable = 'gccc' }
Output:
c:\test\fbuild.bff(1,1): FASTBuild Error #1500 - Compiler() - Compiler detection failed. Unrecognized executable 'C:\Test\gccc'. Compiler( 'gcc' ) ^ \--here
Config:
Compiler( 'gcc' ) { .Executable = 'gccc' .CompilerFamily = 'gcc' }