欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CMake官方文档翻译索引

程序员文章站 2022-05-31 18:04:23
...

本文是转载!!!

本文是转载!!!

本文是转载!!!

原博客地址: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