diff --git a/.github/ci/packages.apt b/.github/ci/packages.apt index a90ce8cae1..d834a78a77 100644 --- a/.github/ci/packages.apt +++ b/.github/ci/packages.apt @@ -13,6 +13,7 @@ libignition-rendering5-dev libignition-sensors5-dev libignition-tools-dev libignition-transport10-dev +libignition-utils1-cli-dev libogre-1.9-dev libogre-2.1-dev libprotobuf-dev diff --git a/CMakeLists.txt b/CMakeLists.txt index b065384857..63d193da19 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -130,7 +130,7 @@ ign_find_package(ignition-tools #-------------------------------------- # Find ignition-utils -ign_find_package(ignition-utils1 REQUIRED) +ign_find_package(ignition-utils1 REQUIRED COMPONENTS cli) set(IGN_UTILS_VER ${ignition-utils1_VERSION_MAJOR}) #-------------------------------------- diff --git a/Migration.md b/Migration.md index 26ebc1896d..aa8ade0995 100644 --- a/Migration.md +++ b/Migration.md @@ -7,6 +7,8 @@ release will remove the deprecated code. ## Ignition Gazebo 4.x to 5.x +* Use `cli` component of `ignition-utils1`. + * `ignition::gazebo::RenderUtil::SelectedEntities()` now returns a `const std::vector &` instead of forcing a copy. The calling code should create a copy if it needs to modify the vector in some way.