CMake 经常使用函数记录

1.cmake_minunum_required(VERSION 2.6)    #cmake 最低要求版本号ui

2.PROJECT(projectname [CXX] [C] [Java])  get

#这个指令隐式定义了it

<projectname >_BINARY_DIR (build result path)require

<projectname>_SOURCE_DIR(src path)变量

 

#SET 定义变量二进制

3.SET(SRC_LIST main.c;t1.c)di

#生成名为hello得可执行文件文件

4.ADD_EXECUTABLE(game ${SRC_LIST})cmake

#向工程中添加存放源文件得子目录 并能够指定中间二进制和目标二进制存放的位置require

5.ADD_SUBDIRECTORY(world)

ADD_SUBDIRECTORY(source_dir [binary_dir] [EXCLUDE_FROM_ALL])

 

6.ADD_LIBRARY(<name>) [STATIC|SHARED|MODULE]source)

<name>库文件名字 根据source来进行建立  库类型由 [STATIC|SHARED|MODULE]决定

7.LINK_DIRECTORIES 

#指定要链接得库文件得路径

8.TARGET_LINK_LIBRARIES(<target> [item1] [item2])

taget经过ADD_EXECUTABLE 和 ADD_LIBRARY指令生成已经建立得目标文件 item表示库文件没有后缀得名字

相关文章
相关标签/搜索