CMake官方文档翻译索引
本文是转载!!!
本文是转载!!!
本文是转载!!!
原博客地址:https://www.cnblogs.com/coderfenghc/archive/2013/01/20/2846621.html
最近看ros里的CMakeLists.txt看的比较多,发现ros的CMakeLists.txt基本上都是CMake里的命令,只有少数自定义的宏,比如 catkin_package,所以记录一下。
------------------------------------------------------------------------------------------------------------------------------------------
CMake部分
本文是CMake官方文档CMake Tutorial (http://www.cmake.org/cmake/help/cmake_tutorial.html) 的翻译。通过一个样例工程从简单到复杂的完善过程,文档介绍了CMake主要模块(cmake, ctest, cpack)的功能和使用环境;从中可以一窥cmake的大体形貌。
讲的是cmake选项,具体包括:
-C <initial-cache>
-D <var>:<type>=<value>
-U <globbing_expr>
-G <generator-name>
-Wno-dev
-Wdev
-E
-i
-L[A][H]
也是讲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]
这部分主要讲生成器,包括Borland Makefiles、MSYS Makefiles、MinGW Makefiles等
CMake命令:add_custom_command.
CMake命令:add_custom_target; add_definitions; add_dependencies; add_executable.
CMake命令:add_library; add_subdirectory; add_test; aux_source_directory; break.
CMake命令: build_command; cmake_minimum_required; cmake_policy.
CMake命令:configure_file; create_test_sourcelist; define_property
CMake命令:else; elseif; enable_language; enable_testing; endforeach; endfunction; endif; endmacro; endwhile; execute_process; export.
CMake命令:file
CMake命令:file_find
CMake命令:find_library
CMake命令:find_package
CMake命令:find_path
CMake 命令:find_program, fltk_wrap_ui
CMake命令:foreach;function;get_cmake_property;get_directory_property;get_filename_component
CMake命令:get_property;get_source_file_property;get_test_property;[*]if
CMake命令:include; include_directories; include_external_msproject; include_regular_expression.
CMake命令:install; link_directories;
CMake命令:list; load_cache; load_command; macro; mark_as_advanced; math; message
CMake命令: option; output_required_files; project; qt_wrap_cpp; qt_wrap_ui; remove_definitions; return.
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
提供信息的变量,从 VAR#1-1
到
VAR#1-53
上一篇: AndroidStudio入门笔记
下一篇: ROS之tf空间坐标变换完全详解(转载)
推荐阅读
-
Python核心模块urllib的学习(一)--翻译官方Python文档urllib.request
-
Spark官方文档翻译(一)~Overview
-
Kotlin 官方参考文档翻译完毕
-
Storm中文官方文档翻译计划(2) ——消息处理保证
-
Storm中文官方文档翻译计划(1) ——从入门到精通
-
谷歌字体(Google Font)初探 [翻译自Google官方文档]
-
提交PHP官方文档中文翻译
-
谷歌字体(Google Font)初探 [翻译自Google官方文档]_html/css_WEB-ITnose
-
OAuth2 Boot(一、授权服务器)(官方文档翻译)
-
十分钟掌握pandas中文版(pandas官方文档翻译)