cmake

作者: bailongxian | 来源:发表于2016-07-17 18:40 被阅读47次

    set(CMAKE_BUILD_TYPE "Release")

    if( CMAKE_BUILD_TYPE STREQUAL "Debug" )

    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g -Wall -Wno-unused-variable -pthread")

    else( CMAKE_BUILD_TYPE STREQUAL "Debug" )

    set(CMAKE_BUILD_TYPE "Release")

    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -O2 -pthread -fopenmp")

    endif( CMAKE_BUILD_TYPE STREQUAL "Debug" )

    message("Build Type:"${CMAKE_BUILD_TYPE} ${CMAKE_CXX_FLAGS})

    debug模式下,加-Os,速度会快

    Release模式下,加 -O2,和不加,有比较显著的差异

    相关文章

      网友评论

          本文标题:cmake

          本文链接:https://www.haomeiwen.com/subject/umawqttx.html