Lines Matching refs:component
157 …P-IDF 的 CMake 构建系统不同寻常,为了减少样板文件,该系统封装了 CMake 的许多功能。请参考 :ref:`write-pure-component` 以编写更多 “CMake 风格…
265 每个组件目录都包含一个 ``CMakeLists.txt`` 文件,里面会定义一些变量以控制该组件的构建过程,以及其与整个项目的集成。更多详细信息请参阅 :ref:`component-direct…
267 每个组件还可以包含一个 ``Kconfig`` 文件,它用于定义 ``menuconfig`` 时展示的 :ref:`component-configuration` 选项。某些组件可能还会包含 `…
349 每个项目都包含一个或多个组件,这些组件可以是 ESP-IDF 的一部分,可以是项目自身组件目录的一部分,也可以从自定义组件目录添加(:ref:`见上文 <component-directories>…
384 - ``REQUIRES`` 实际上并不是必需的,但通常需要它来声明该组件需要使用哪些其它组件,请参考 :ref:`component requirements`。
390 还有其它参数可以传递给 ``idf_component_register``,具体可参考 :ref:`here<cmake-component-register>`。
397 使用 ``idf.py create-component`` 命令创建新组件。 新组件将包含构建组件所需的一组文件。您可以将组件的头文件纳入到您的项目中,并使用其功能。请运行 ``idf.py cr…
403 idf.py -C components create-component my_component
405 该示例将在当前工作目录下的子目录 components 中创建一个新的组件。更多关于组件的信息,请参考 :ref:`上文<component-directories>`。
517 .. _example component requirements:
701 …ke`` 脚本。该脚本会对所有组件的 CMakeLists.txt 文件进行局部的运算,得到一张组件依赖关系图(:ref:`此图可能会有闭环 <component-circular-depende…
733 …。如果某个 ``project_include.cmake`` 文件依赖于另一组件设置的变量,则要特别注意上述情况。更多详情请参阅 :ref:`component-requirements-imp…
740 与 ``project_include.cmake`` 类似,也可以为组件定义一个 KConfig 文件以实现全局的 :ref:`component-configuration`。如果要在 menu…
742 在此文件中添加配置时要小心,因为这些配置会包含在整个项目配置中。在可能的情况下,请为 :ref:`component-configuration` 创建 KConfig 文件。
802 This enables the BAR feature of the FOO component.
1096 .. _write-pure-component:
1143 用这种方式还可以将第三方库封装成 ESP-IDF 的组件。例如 :component:`mbedtls` 组件就是封装了 `mbedtls 项目 <https://github.com/ARMmbe…
1328 idf_component_get_property(var component property [GENERATOR_EXPRESSION])
1330 检索一个指定的 *component* 的 :ref:`组件属性<cmake-component-properties>` *property*,并将其存储在当前作用域可访问的 *var* 中。指定…
1334 idf_component_set_property(component property val [APPEND])
1336 设置指定的 *component* 的 :ref:`组件属性<cmake-component-properties>`,*property* 的值为 *val*。特定 *APPEND* 将把指定的值…
1338 .. _cmake-component-register:
1380 .. _cmake-component-properties:
1390 message(STATUS "The 'freertos' component directory is: ${dir}")
1476 - component.cmake - 组件相关的命令,如添加组件、检索/设置组件属性、注册组件。
1565 该工具会将项目 Makefile 文件和所有组件的 ``component.mk`` 文件转换为对应的 ``CMakeLists.txt`` 文件。
1569 …component.mk`` 文件时,它并不能确定该组件依赖于哪些其他组件。这些信息需要通过编辑新的组件 ``CMakeLists.txt`` 文件并添加 ``REQUIRES`` 和/或 ``P…
1589 …NT_OWNCLEANTARGET``:已被 CMake `外部项目 <ExternalProject>`_ 替代,详细内容请参阅 :ref:`component-build-full-overr…