cmake (2)

来源:互联网 发布:如何优化课堂教学 编辑:程序博客网 时间:2024/06/04 20:45



Step1,项目主目录中的 CMakeLists.txt

PROJECT(main)

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)ADD_SUBDIRECTORY(src)AUX_SOURCE_DIRECTORY(. DIR_SRCS)ADD_EXECUTABLE(main ${DIR_SRCS})TARGET_LINK_LIBRARIES(main Xml)

ADD_SUBDIRECTORY 指明本项目包含一个子目录 src 

命令 TARGET_LINK_LIBRARIES 指明可执行文件 main 需要连接一个名为Test的链接库 。

Step2,子目录中的 CMakeLists.txt

AUX_SOURCE_DIRECTORY(. DIR_XML_SRCS)ADD_LIBRARY(Xml ${DIR_XML_SRCS})
ADD_LIBRARY 将 src 目录中的源文件编译为共享库

“cmake .” 和 “make” 

原创粉丝点击