请教一个有关Libyuv开源库中Cmakelists的问题:

这个截图是libyuv自带的cmakelists,这个** ly_source_files
是读取的 source 目录下的所有源文件,用于后面生成静态库和静态库。
为什么读取到的 ly_source_files 要使用 LIST(SORT ly_source_files) **指令来排序一下呢??
注释掉这条指令没有任何问题,那么这么做的意义是什么呢?有人明白吗
我感觉可能是稍稍提高链接的速度,
类似头文件的包含顺序能稍微提高一点点编译速度 参考 《Effective C++》