使用CMake构建复杂工程

 

1 # ./CMakeLists.txt,工程总配置文件 2 3 # 最低版本要求,必须 4 cmake_minimum_required(VERSION 3.0) 5 6 # 工程名称,这里用soTest这个名字 7 project(soTest) 8 9 # 添加include目录,本例中关文件在./下,所以直接取${PROJECT_SOURCE_DIR}/ 10 include_directories(${PROJECT_SOURCE_DIR}/) 11 12 # 添加链接库查找目录,库查找序按照参数顺序从向右查 13 link_directories(${PROJECT_BINARY_DIR}/libs /usr.local/libs /usr/lib) 14 15 # 设置生成的库文件目录,这里我们设置成和库目录相同 16 set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/libs) 17 18 # 设置可执行文件目录,同样设成和库目录相同 19 set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/libs) 20 21 # 添加子目录(每个子目录下都必须有自已的CMakeLists.txt文件 22 add_subdirectory(so1) 23 add_subdirectory(so2) 24 add_subdirectory(test)

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14644.html