zoukankan      html  css  js  c++  java
  • CMakeList.txt(2):CMakeLists.txt编写规则

    #project name
    PROJECT(test_math)    指定生成的工程名为test_math

    #head file path     
    INCLUDE_DIRECTORIES(include)     指定头文件目录为include

    #source directory
    AUX_SOURCE_DIRECTORY(src DIR_SRCS)     指定源文件目录为src,并将其赋值给环境变量DIR_SRCS

    #set environment variable
    SET(TEST_MATH ${DIR_SRCS})    设定环境变量TEST_MATH的值为环境变量DIR_SRCS的值,此处用于显示如何用环境变量对环境变量进行赋值

    #set extern libraries
    SET(LIBRARIES libm.so)      将数学函数库赋值给环境变量LIBRARIES,当然,可以不用这个环境变量,而在后面直接使用该库名

    #add executable file
    ADD_EXECUTABLE(../bin/bin ${TEST_MATH})  用于指定生成文件,将环境变量TEST_MATH目录下的所有文件编译生成../bin目录下的可执行文件bin

    #add link library
    TARGET_LINK_LIBRARIES(../bin/bin ${LIBRARIES})  指定../bin/bin执行时的链接库为环境变量LIBRARIES的值-libm.so

  • 相关阅读:
    P4213【模板】杜教筛
    【SDOI2006】线性方程组
    【AHOI2018】排列
    【NOI2001】炮兵阵地
    【NOIP2012】疫情控制
    【AHKOI2017】rexp
    【十二省联考2019】春节十二响
    【TJOI2014】匹配
    【AT2645】Exhausted?
    P3809 【模板】后缀排序
  • 原文地址:https://www.cnblogs.com/bitter-first-sweet-last/p/5977897.html
Copyright © 2011-2022 走看看