Once LibSoftGPU drops this disable, HeaderCheck should remove it, too. Until then, it is necessary to build at all.
This should never have been committed.
This appears to be a remnant from the earlier HeaderCheck revisions, where CMakeLists.txt was automatically generated. Now that a (static) copy of CMakeLists.txt is checked in, this file doesn't have any effect anymore.