Resolved check_source_compiles, still creating errant temp files. Cleanup between gcc and clang.