The CC (Sun), aCC (HP), and xlC (IBM) compiler adapters do not bid on assembly files. Instead, they defer to the sourceExtensions defined in the GccCompatibleCCompiler definition (which doesn't include '.s').
In addition, since these compiler adapters are bidding based on the GccCompatibleCCompiler definition, they are bidding on Fortran source files (.f, .for), even though the underlying compilers can't deal with them.
Attached is a proposed patch which moves the sourceExtension and headerExtension definitions into the derived adapters for each of the compilers in question, along with the start of a testsuite for each compiler (currently just verifying which files they bid on).
Log in to post a comment.