在使用CMake创建较大工程时,可以通过以下方式在cmakelist.txt中设置工程为多处理器编译,提高编译速度,也可以省去在VS中直接单独设置的操作:
######################使用多处理器编译######################## IF (WIN32) if(MSVC)
OPTION(USE_MP "use multiple" ON)
OPTION(ProjectConfig_Global_COMPILE_FLAGS_WITH_MP "Set The Global Option
COMPILE_FLAGS /MP to target." ON) if(ProjectConfig_Global_COMPILE_FLAGS_WITH_MP
OR USE_MP) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /MP") set(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} /MP") endif() set(VS_STARTUP_PROJECT ${PROJECT_NAME})
ENDIF(MSVC) ENDIF()