zoukankan      html  css  js  c++  java
  • [转]CMake模版

    #井好表示注释
    CMAKE_MINIMUM_REQUIRED( VERSION 2.8 ) #设定最小版本号
    PROJECT( test ) #设定工程名

    SET(CMAKE_CXX_COMPILER "g++") #设置编译器(可选的有gcc,g++)

    # 设置用debug还是release模式。debug允许断点,而release更快
    #set( CMAKE_BUILD_TYPE Debug )
    set( CMAKE_BUILD_TYPE Release )

    # 设置编译选项
    # 允许c++11标准、O3优化、多线程。match选项可避免一些cpu上的问题
    set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -march=native -O3 -pthread" )

    #设定可执行二进制文件的目录
    SET( EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

    #设定存放编译出来的库文件的目录
    SET( LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

    #并且把该目录设为连接目录
    LINK_DIRECTORIES( ${PROJECT_SOURCE_DIR}/lib)

    #设定头文件目录
    INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/include)

    #增加子文件夹(注意我们的src路径是通过子文件夹的形式添加的,在这里面也是可以些CMakeLists.txt的)
    ADD_SUBDIRECTORY( ${PROJECT_SOURCE_DIR}/src)
    ---------------------
    作者:A_cainiao_A
    来源:CSDN
    原文:https://blog.csdn.net/xiaocainiaodeboke/article/details/52137242

  • 相关阅读:
    https://github.com/cykl/infoqscraper/
    C# 笔记
    json.org
    python html parse
    doxygen
    review board
    ruunlevel debian
    连接REDIS
    composer
    php需要注意的地方
  • 原文地址:https://www.cnblogs.com/wsswlyy/p/10027412.html
Copyright © 2011-2022 走看看