`

CMake官方文档翻译索引

阅读更多

本文是转载!!!

本文是转载!!!

本文是转载!!!

原博客地址:https://www.cnblogs.com/coderfenghc/archive/2013/01/20/2846621.html

 

最近看ros里的CMakeLists.txt看的比较多,发现ros的CMakeLists.txt基本上都是CMake里的命令,只有少数自定义的宏,比如 catkin_package,所以记录一下。

 

------------------------------------------------------------------------------------------------------------------------------------------

CMake部分

CMake官方教程

 

CMake 用法导览

 本文是CMake官方文档CMake Tutorial (http://www.cmake.org/cmake/help/cmake_tutorial.html) 的翻译。通过一个样例工程从简单到复杂的完善过程,文档介绍了CMake主要模块(cmake, ctest, cpack)的功能和使用环境;从中可以一窥cmake的大体形貌。

 

CMake 手册详解(一)

讲的是cmake选项,具体包括:

-C <initial-cache>

-D <var>:<type>=<value>

-U <globbing_expr>

-G <generator-name>

-Wno-dev

-Wdev

-E

-i

-L[A][H]

 

CMake 手册详解(二)

也是讲cmake选项,包括如下:

--build <dir>

-N

-P <file>

--graphviz=[file]

--system-information [file]

--debug-trycompile

--debug-output

--trace

--help-command cmd [file]

--help-command-list [file]

--help-commands [file]

--help-compatcommands [file]

--help-module module [file]

--help-module-list [file]

--help-modules [file]

--help-custom-modules [file]

--help-policy cmp [file]

--help-policies [file]

--help-property prop [file]

--help-property-list [file]

--help-properties [file]

--help-variable var [file]

--help-variable-list [file]

--help-variables [file]

--copyright [file]

--help

--help-full [file]

--help-html [file]

--help-man [file]

--version [file]

 

 

CMake 手册详解(三)

这部分主要讲生成器,包括Borland Makefiles、MSYS Makefiles、MinGW Makefiles等

 

CMake 手册详解(四)

CMake命令:add_custom_command.

 

CMake 手册详解(五)

CMake命令:add_custom_target; add_definitions; add_dependencies; add_executable

 

CMake 手册详解(六)

CMake命令:add_library; add_subdirectory; add_test; aux_source_directory; break.

 

CMake 手册详解(七)

CMake命令: build_command; cmake_minimum_required; cmake_policy.

 

CMake 手册详解(八)

CMake命令:configure_file; create_test_sourcelist; define_property

 

CMake手册详解 (九)

CMake命令:else; elseif; enable_language; enable_testing; endforeach; endfunction; endif; endmacro; endwhile; execute_process; export.

 

CMake手册详解 (十)

CMake命令:file

 

CMake手册详解 (十一)

CMake命令:file_find

 

CMake手册详解 (十二)

CMake命令:find_library

 

CMake手册详解 (十三)

CMake命令:find_package

 

CMake手册详解 (十四)

CMake命令:find_path

 

CMake手册详解 (十五)

CMake 命令:find_program, fltk_wrap_ui

 

CMake 手册详解(十六)

CMake命令:foreach;function;get_cmake_property;get_directory_property;get_filename_component

 

CMake 手册详解(十七)

CMake命令:get_property;get_source_file_property;get_test_property;[*]if

 

CMake 手册详解(十八)

CMake命令:include; include_directories; include_external_msproject; include_regular_expression.

 

CMake 手册详解(十九)

CMake命令:install; link_directories;

 

CMake 手册详解(二十)

CMake命令:list; load_cache; load_command; macro; mark_as_advanced; math; message

 

CMake 手册详解(二十一)

CMake命令: option; output_required_files; project; qt_wrap_cpp; qt_wrap_ui; remove_definitions; return.

 

CMake 手册详解(二十二)

CMake 命令:separate_arguments; set; set_directory_properties; set_property; set_source_files_properties; set_target_properties; set_tests_properties; site_name; source_group; string; target_link_libraries; try_compile; try_run; unset; variable_watch; while

 

CMake 手册详解(二十三)

提供信息的变量,从 VAR#1-1 VAR#1-53

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    CMAKE手册(中文翻译版).pdf

    本文是CMake官方文档CMake Tutorial (http://www.cmake.org/cmake/help/cmake_tutorial.html) 的翻译。通过一个样例工程从简单到复杂的完善过程,文档介绍了CMake主要模块(cmake, ctest, cpack)的功能和使用环境

    cpp-Cmake官方教程翻译

    这个过程在不同的操作系统上可能会有所不同,但通常可以通过访问CMake官方网站下载安装包并按照指示进行安装。 2. **创建CMakeLists.txt**: 这是CMake项目的入口文件,它定义了项目的结构、编译选项、依赖项等。一...

    CMake中文手册.pdf

    本文档是CMake官方教程的中文翻译,提供了一个完整的指南,包含各个阶段的详细步骤。 在文档中,首先介绍了CMake的基础用法,比如指定项目名称和版本号,设置版本号,配置项目所需的头文件和源文件。之后,通过引入...

    cmake使用文档.pdf

    ### CMake 使用文档知识点概述 #### 一、CMake简介 CMake是一个强大的跨平台构建系统,能够简化软件项目的构建过程。它通过一系列简洁的语句来描述不同平台下的安装和编译流程,并能输出各种格式的makefile或...

    cmake学习文档手册

    在linux开发大多时候要用到cmake,本人在学习cmake过程中参考的文档手册等

    CMake实践 中文翻译版

    本文档的前言部分讲述了作者因为KDE4项目选择了cmake作为构建系统,并在学习cmake的过程中发现了其官方文档的不足,因此决定编写一份面向使用和实用的cmake文档。这份文档旨在帮助读者快速上手cmake,减少构建项目的...

    CMake官方中文手册1

    在学习CMake时,可能会遇到官方文档中的错误和不足。例如,文档中关于Find模块的示例可能有误,应修正为正确的变量命名规则。这种情况下,开发者和用户可以参与维护和更新文档,共同完善CMake的知识库。 CMake的...

    CMake官方中文手册.rar

    标题中的"CMake官方中文手册"是一份详细的资源,为学习CMake提供了丰富的指导。手册涵盖了CMake的基础概念、语法、模块和最佳实践,是理解和掌握CMake不可或缺的参考资料。它可以帮助开发者快速了解如何设置项目结构...

    CMake中文手册_cmake手册_cmake_

    CMake是一种广泛使用的开源构建系统,它旨在简化跨平台软件构建和配置的过程。CMake的中文手册是开发者理解和使用CMake的重要参考资料,它详细解释了CMake的各种概念、语法和功能。 CMake的核心理念是通过一种平台...

    CMake使用文档

    CMake 特点 1. 在每个源码目录下都有一个 CMakeLists.txt. 2. CMake 语句不区分大小写。一句一行,无行结束符号,注释用# 3. CMake 实际也是一种编程语言。CMake 根据 CMakeLists.txt 自动生成 Makefile. 4. CMake ...

    CMAKE中文手册

    本文是CMake官方文档CMake Tutorial (http://www.cmake.org/cmake/help/cmake_tutorial.html) 的翻译。通过一个样例工程从简单到复杂的完善过程,文档介绍了CMake主要模块(cmake, ctest, cpack)的功能和使用环境;...

    cmake中文翻译手册

    4. **生成文档**: 通过CMake的`ADD_SUBDIRECTORY`命令和外部工具(如Doxygen),可以集成文档生成流程。 5. **配置管理**: CMake允许用户通过命令行参数或设置变量来定制构建选项,如编译器、优化级别等。 **CMake...

    CMake手册详解.pdf

    CMake2.8.3 主索引 命令名称 用法 描述 命令选项 生成器 命令 属性 全局域属性 目录属性 目标属性 测试属性 源代码属性 Cache Entries属性 兼容性命令 CMake 标准模块 CMake策略 变量 改变行为的变量 描述系统的变量...

    离线 cmake 依赖包

    离线CMake依赖包是专为Linux环境设计的,它包含了一个特定版本的CMake工具,即2.8.12。CMake是一个跨平台的自动化构建系统,它用于管理软件构建过程,尤其是在多平台项目中,能有效地组织和简化构建流程。CMake通过...

    cmake的相关文档

    这个压缩包包含了关于CMake的相关文档,包括"新建文本文档.txt"和"CMake Practice.pdf",对于理解和掌握CMake的知识点非常有帮助。 首先,CMake的基本概念是其主要组成部分——`CMakeLists.txt`文件,这是每个CMake...

    CMake pdf文档

    cmake CMake 是个跨平台的自动化建构系统,它用组态档控制建构过程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构...

    cmake3.18的英文官方文档.pdf

    cmake最新版本3.18的英文官方教程,包含了cmake的所有命令的使用方法,因为工作需要学习cmake,而官方的教程是最权威的教程,网上查找很不方便,所以自己下载下来了所有的教程文档,并制作成了pdf,方便查看,同时也...

    cmake实践.pdf

    尽管官方文档不多且存在错误,但是通过实际经验的积累和CMake社区的帮助,作者逐渐深入理解了CMake的使用方法,并在文档中分享了许多有用的知识和经验。 值得注意的是,在CMake中变量的引用方式取决于使用场景。在...

    Cmake 实践文档笔记

    这个文档是开放的,开放的目的是为了让更多的人能够读到并且能够修改,任何人都 可以对它作出修改和补充,但是,为了大家都能够获得你关于 cmake 的经验和积累,如果 你现错误或者添加了新内容后,请务必 CC 给我一...

    Cmake实践

    在学习和实践CMake时,阅读`CMAKE实践.pdf`文档会非常有帮助,其中可能涵盖了如何设置基本的CMake环境,创建和管理项目,解决依赖,以及调试CMake脚本等实际操作步骤。通过深入理解和熟练应用这些知识点,你将能够...

Global site tag (gtag.js) - Google Analytics