Clion 配置多进程编译(cmake通用)
Windows下clion默认使用nmake,进行单进程编译,无法充分发挥多核心cpu的性能,现在提供两种实现多进程编译的方法
(推荐)使用Ninja

Ninja 是比较推荐的构建系统,速度很快
使用Jom
Ninja可以满足大部分情况下的需求,但是存在某些Ninja不能适配的情况,比如今天编译ffmpeg时发现ffmpeg在Windows下无法使用Ninja进行构建,必须使用nmake。这时候就可以借助jom的力量
jom是qt开发的一套nmake替代程序,为nmake添加了 -j 参数,支持了多进程编译
如果你安装过qt,那你已经有jom了。jom也可以单独下载,链接为https://wiki.qt.io/Jom

-DCMAKE_MAKE_PROGRAM=C:/Qt/Tools/QtCreator/bin/jom/jom.exe -G "NMake Makefiles JOM"