Sort by source file name, which preserves order for every build