共 6 篇文章
显示摘要每页显示  条
In-source:编译过程文件和源码文件在同一目录下面(在工程目录下cmake)Out-of-sourc:将编译目录和源码目录分割开(在非工程目录下cmake)。CMake变量。CMAKE_BINARY_DIR、CMAKE_SOURCE_DIR.2CMAKE_CURRENT_BINARY_DIR.CMAKE_CURRENT_SOURCE_DIR.7CMAKE_INSTALL_PREFIX目标文件安装目录,默认目录为。8CMAKE_MODULE_PATH定义自己的CMake模块所在路...
构建多目录工程在tmp目录下创建文件CMakeLists.txt,内容如下: PROJECT (TMP) ADD_DEFINITIONS(-DPOSIX) AUX_SOURCE_DIRECTORY(source/a DIR_SRC_A) AUX_SOURCE_DIRECTORY(source/b DIR_SRC_B) SET(TMP_SRCS main.c ${DIR_SRC_A} ${DIR_SRC_B}) ADD_EXECUTABLE(main ${TMP_SRCS})
c)ADD_LIBRARY(hello SHARED STATIC ${LIBHELLO_SRC})#ADD_LIBRARY(hello STATIC ${LIBHELLO_SRC})#INSTALL(TARGETS hello# ARCHIVE DESTINATION lib)#INSTALL(FILES hello.-- Configuring done-- Generating done-- Build files have been written to: /home/onezeroone/work/cmake/ex-5/build[onezeroone@ build]$ makeScanning dependencies...
-- Configuring done-- Generating done-- Build files have been written to: /home/onezeroone/work/cmake/ex-4/build[onezeroone@ build]$ make[100%] Built target hello[onezeroone@ build]$ sudo make install[100%] Built target helloInstall the project.[onezeroone@ build]$ cmake .oLinking C executable main[100%] Built target ...
cmake 0/usr/bin/cmake -E cmake_progress_start /home/onezeroone/work/backup/cmake/ex-3/build/CMakeFiles /home/onezeroone/work/backup/cmake/ex-3/build/CMakeFiles/progress.dir/buildmake[2]: Entering directory `/home/onezeroone/work/backup/cmake/ex-3/build''/usr/bin/cmake -E cmake_progress_report /home/onezeroone/...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部