From 57d293d5d67ff6fa344de04b1604207e3b3de134 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Tue, 12 Jul 2022 11:46:40 -0300 Subject: [PATCH] fix: add note about pkg-config within the importing types page itself --- source/components/importing_types.html.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/components/importing_types.html.md b/source/components/importing_types.html.md index 7cc3f69..7c074cb 100644 --- a/source/components/importing_types.html.md +++ b/source/components/importing_types.html.md @@ -42,11 +42,18 @@ import_types_from "hokuyo/Statistics.hpp" (i.e. `hokuyo` for `drivers/hokuyo`). {: .note} +
**Important** The `using_library "library_name"` stanza implicitly create a dependency between the oroGen package you're working on and the library package. This dependency **must** be made explicit by adding the corresponding `` line to the oroGen package's [`manifest.xml`](../workspace/add_packages.html#manifest_xml). + +It is mandatory that this type of dependency defines a pkg-config file. All Rock +packages do, but 3rd party libraries may not. If they do not, you will have to +follow [this step-by-step](../libraries/cpp_libraries.html#unconventional_dependencies) to +work around these. +
{: .important} ## From other oroGen packages (type definition, export and reuse) {#from_orogen}