libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.2.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2022-03-31 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Audrow Nash
Authors
- Michel Hidalgo
- Mikael Arguedas
libyaml_vendor
CMake wrapper downloading and building libyaml
Quality Declaration files
Quality declaration for this package: libyaml_vendor QD.
Quality declaration of external dependency libyaml.
Changelog for package libyaml_vendor
1.2.2 (2022-03-31)
- Add a buildtool dependency on git. (#48)
- Contributors: Steven! Ragnarök
1.2.1 (2022-03-28)
- Install headers to include/${PROJECT_NAME} (#46)
- Merge pull request #43 from ros2/update-maintainers
- Update maintainers to Audrow Nash
- Contributors: Audrow Nash, Shane Loretz
1.2.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#38)
- Update libyaml_vendor to 0.2.5. (#37)
- Contributors: Chris Lalancette, shonigmann
1.1.1 (2021-03-10)
- Fix linker flags for tests when CMake < 3.13 (#35)
- Always preserve source permissions in vendor packages (#31)
- Contributors: Scott K Logan
1.1.0 (2021-01-25)
- Fix target_link_directories/link_directories in cmake (#29)
- Included benchmark tests (#20)
- Update Quality Declaration (#23)
- Update package maintainers. (#22)
- Bump QD to 3 and some minor style fixes (#19)
- Add Security Vulnerability Policy pointing to REP-2006. (#18)
- Add quality declaration libyaml_vendor (#12)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Michel Hidalgo
1.0.2 (2020-05-07)
- Quality declaration for external dependency libyaml (#14)
- Add missing Contributing.md file (#17)
- Export modern CMake interface target (#16)
- Contributors: Dirk Thomas, Jorge Perez
1.0.1 (2020-04-24)
- Add missing export of yaml (#15)
- Only propagate CMAKE_BUILD_TYPE for single configuration generators (#13)
- Enable linter tests on libyaml_vendor (#8)
- Add missing LICENSE file, apache2 (#7)
1.0.0 (2018-06-25)
- remove version from CMake, use the one from package.xml instead
(#5)
- remove version from CMake, use the one from package.xml instead
- removing version keyword as well
- Export libyaml library
(#4)
- Export libyaml library
- Remove lib prefix
- Added support for Android (#2)
- create libyaml_vendor
(#1)
- create libyaml
- Don't install to include/config.h
- Initial commit
- Contributors: Mickael Gaillard, Mikael Arguedas, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
performance_test_fixture | |
rcpputils |
System Dependencies
Name |
---|
git |
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.6.3 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2024-11-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Scott K Logan
Authors
- Audrow Nash
- Michel Hidalgo
- Mikael Arguedas
libyaml_vendor
CMake wrapper to provide libyaml.
The CMake script in this package checks if a libyaml
that has exactly the version required by ROS 2 is available in the system.
If such libyaml
is available in the system, it only installs a Findyaml.cmake
CMake find module,
to ensure that the library can be always found via:
find_package(yaml REQUIRED)
and linked via:
target_link_libraries(<target> PRIVATE yaml)
even if no CMake config file for yaml
is installed in the system.
If a libyaml
that has exactly the version required by ROS 2 is not available in the system, then it downloads and installs
libyaml
as part of this package thanks to CMake’s ExternalProject module.
The FORCE_BUILD_VENDOR_PKG
CMake option (that by default is OFF
) is provided to allow forcing a libyaml
build, regardless
of what can be found in the system.
Quality Declaration files
Quality declaration for this package: libyaml_vendor QD.
Quality declaration of external dependency libyaml.
Changelog for package libyaml_vendor
1.6.3 (2024-04-16)
- Update quality declaration documents (#62)
- Contributors: Christophe Bedard
1.6.2 (2023-10-09)
- remove rcpputils and rcutils dependency (#61)
- Contributors: Kenta Yonekura
1.6.1 (2023-07-11)
- Set to C++17. (#59)
- Switch to ament_cmake_vendor_package (#58)
- Contributors: Chris Lalancette, Scott K Logan
1.6.0 (2023-04-27)
1.5.0 (2023-02-13)
- Fix system package dependency (#54)
- Update libyaml_vendor to C++17. (#55)
- [rolling] Update maintainers - 2022-11-07 (#53)
- Contributors: Audrow Nash, Chris Lalancette, Scott K Logan
1.4.2 (2022-11-02)
- Remove a warning message. (#51)
- check if libyaml is already present before building it (take 2) (#45)
- Contributors: Chris Lalancette, Silvio Traversaro
1.4.1 (2022-09-13)
- Mirror rolling to master
- Support WindowsStore builds for ROS2
(#50)
- libyaml for uwp
- Contributors: Audrow Nash, Lou Amadio
1.4.0 (2022-05-04)
1.3.0 (2022-04-29)
1.2.2 (2022-03-31)
- Add a buildtool dependency on git. (#48)
- Contributors: Steven! Ragnarök
1.2.1 (2022-03-28)
- Install headers to include/${PROJECT_NAME} (#46)
- Merge pull request #43 from ros2/update-maintainers
- Update maintainers to Audrow Nash
- Contributors: Audrow Nash, Shane Loretz
1.2.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#38)
- Update libyaml_vendor to 0.2.5. (#37)
- Contributors: Chris Lalancette, shonigmann
1.1.1 (2021-03-10)
- Fix linker flags for tests when CMake < 3.13 (#35)
- Always preserve source permissions in vendor packages (#31)
- Contributors: Scott K Logan
1.1.0 (2021-01-25)
- Fix target_link_directories/link_directories in cmake (#29)
- Included benchmark tests (#20)
- Update Quality Declaration (#23)
- Update package maintainers. (#22)
- Bump QD to 3 and some minor style fixes (#19)
- Add Security Vulnerability Policy pointing to REP-2006. (#18)
- Add quality declaration libyaml_vendor (#12)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Michel Hidalgo
1.0.2 (2020-05-07)
- Quality declaration for external dependency libyaml (#14)
- Add missing Contributing.md file (#17)
- Export modern CMake interface target (#16)
- Contributors: Dirk Thomas, Jorge Perez
1.0.1 (2020-04-24)
- Add missing export of yaml (#15)
- Only propagate CMAKE_BUILD_TYPE for single configuration generators (#13)
- Enable linter tests on libyaml_vendor (#8)
- Add missing LICENSE file, apache2 (#7)
1.0.0 (2018-06-25)
- remove version from CMake, use the one from package.xml instead
(#5)
- remove version from CMake, use the one from package.xml instead
- removing version keyword as well
- Export libyaml library
(#4)
- Export libyaml library
- Remove lib prefix
- Added support for Android (#2)
- create libyaml_vendor
(#1)
- create libyaml
- Don't install to include/config.h
- Initial commit
- Contributors: Mickael Gaillard, Mikael Arguedas, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_vendor_package | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
performance_test_fixture |
System Dependencies
Name |
---|
libyaml-dev |
pkg-config |
libyaml |
Dependant Packages
Name | Deps |
---|---|
rcl | |
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.7.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-11-26 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Scott K Logan
Authors
- Audrow Nash
- Michel Hidalgo
- Mikael Arguedas
libyaml_vendor
CMake wrapper to provide libyaml.
The CMake script in this package checks if a libyaml
that has exactly the version required by ROS 2 is available in the system.
If such libyaml
is available in the system, it only installs a Findyaml.cmake
CMake find module,
to ensure that the library can be always found via:
find_package(yaml REQUIRED)
and linked via:
target_link_libraries(<target> PRIVATE yaml)
even if no CMake config file for yaml
is installed in the system.
If a libyaml
that has exactly the version required by ROS 2 is not available in the system, then it downloads and installs
libyaml
as part of this package thanks to CMake’s ExternalProject module.
The FORCE_BUILD_VENDOR_PKG
CMake option (that by default is OFF
) is provided to allow forcing a libyaml
build, regardless
of what can be found in the system.
Quality Declaration files
Quality declaration for this package: libyaml_vendor QD.
Quality declaration of external dependency libyaml.
Changelog for package libyaml_vendor
1.7.1 (2024-11-20)
- Only set CRT_SECURE_NO_WARNINGS if it hasn't already been set. (#64)
- Contributors: Chris Lalancette
1.7.0 (2024-04-26)
1.6.3 (2024-04-16)
- Update quality declaration documents (#62)
- Contributors: Christophe Bedard
1.6.2 (2023-10-09)
- remove rcpputils and rcutils dependency (#61)
- Contributors: Kenta Yonekura
1.6.1 (2023-07-11)
- Set to C++17. (#59)
- Switch to ament_cmake_vendor_package (#58)
- Contributors: Chris Lalancette, Scott K Logan
1.6.0 (2023-04-27)
1.5.0 (2023-02-13)
- Fix system package dependency (#54)
- Update libyaml_vendor to C++17. (#55)
- [rolling] Update maintainers - 2022-11-07 (#53)
- Contributors: Audrow Nash, Chris Lalancette, Scott K Logan
1.4.2 (2022-11-02)
- Remove a warning message. (#51)
- check if libyaml is already present before building it (take 2) (#45)
- Contributors: Chris Lalancette, Silvio Traversaro
1.4.1 (2022-09-13)
- Mirror rolling to master
- Support WindowsStore builds for ROS2
(#50)
- libyaml for uwp
- Contributors: Audrow Nash, Lou Amadio
1.4.0 (2022-05-04)
1.3.0 (2022-04-29)
1.2.2 (2022-03-31)
- Add a buildtool dependency on git. (#48)
- Contributors: Steven! Ragnarök
1.2.1 (2022-03-28)
- Install headers to include/${PROJECT_NAME} (#46)
- Merge pull request #43 from ros2/update-maintainers
- Update maintainers to Audrow Nash
- Contributors: Audrow Nash, Shane Loretz
1.2.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#38)
- Update libyaml_vendor to 0.2.5. (#37)
- Contributors: Chris Lalancette, shonigmann
1.1.1 (2021-03-10)
- Fix linker flags for tests when CMake < 3.13 (#35)
- Always preserve source permissions in vendor packages (#31)
- Contributors: Scott K Logan
1.1.0 (2021-01-25)
- Fix target_link_directories/link_directories in cmake (#29)
- Included benchmark tests (#20)
- Update Quality Declaration (#23)
- Update package maintainers. (#22)
- Bump QD to 3 and some minor style fixes (#19)
- Add Security Vulnerability Policy pointing to REP-2006. (#18)
- Add quality declaration libyaml_vendor (#12)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Michel Hidalgo
1.0.2 (2020-05-07)
- Quality declaration for external dependency libyaml (#14)
- Add missing Contributing.md file (#17)
- Export modern CMake interface target (#16)
- Contributors: Dirk Thomas, Jorge Perez
1.0.1 (2020-04-24)
- Add missing export of yaml (#15)
- Only propagate CMAKE_BUILD_TYPE for single configuration generators (#13)
- Enable linter tests on libyaml_vendor (#8)
- Add missing LICENSE file, apache2 (#7)
1.0.0 (2018-06-25)
- remove version from CMake, use the one from package.xml instead
(#5)
- remove version from CMake, use the one from package.xml instead
- removing version keyword as well
- Export libyaml library
(#4)
- Export libyaml library
- Remove lib prefix
- Added support for Android (#2)
- create libyaml_vendor
(#1)
- create libyaml
- Don't install to include/config.h
- Initial commit
- Contributors: Mickael Gaillard, Mikael Arguedas, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_vendor_package | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
performance_test_fixture |
System Dependencies
Name |
---|
libyaml-dev |
pkg-config |
libyaml |
Dependant Packages
Name | Deps |
---|---|
rcl | |
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | bouncy |
Last Updated | 2018-06-25 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
libyaml_vendor
CMake wrapper downloading and building libyaml
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | crystal |
Last Updated | 2018-06-25 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
libyaml_vendor
CMake wrapper downloading and building libyaml
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | eloquent |
Last Updated | 2018-06-25 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
libyaml_vendor
CMake wrapper downloading and building libyaml
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2018-06-25 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
libyaml_vendor
CMake wrapper downloading and building libyaml
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.2.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2021-04-06 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
Authors
- Mikael Arguedas
libyaml_vendor
CMake wrapper downloading and building libyaml
Quality Declaration files
Quality declaration for this package: libyaml_vendor QD.
Quality declaration of external dependency libyaml.
Changelog for package libyaml_vendor
1.2.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#38)
- Update libyaml_vendor to 0.2.5. (#37)
- Contributors: Chris Lalancette, shonigmann
1.1.1 (2021-03-10)
- Fix linker flags for tests when CMake < 3.13 (#35)
- Always preserve source permissions in vendor packages (#31)
- Contributors: Scott K Logan
1.1.0 (2021-01-25)
- Fix target_link_directories/link_directories in cmake (#29)
- Included benchmark tests (#20)
- Update Quality Declaration (#23)
- Update package maintainers. (#22)
- Bump QD to 3 and some minor style fixes (#19)
- Add Security Vulnerability Policy pointing to REP-2006. (#18)
- Add quality declaration libyaml_vendor (#12)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Michel Hidalgo
1.0.2 (2020-05-07)
- Quality declaration for external dependency libyaml (#14)
- Add missing Contributing.md file (#17)
- Export modern CMake interface target (#16)
- Contributors: Dirk Thomas, Jorge Perez
1.0.1 (2020-04-24)
- Add missing export of yaml (#15)
- Only propagate CMAKE_BUILD_TYPE for single configuration generators (#13)
- Enable linter tests on libyaml_vendor (#8)
- Add missing LICENSE file, apache2 (#7)
1.0.0 (2018-06-25)
- remove version from CMake, use the one from package.xml instead
(#5)
- remove version from CMake, use the one from package.xml instead
- removing version keyword as well
- Export libyaml library
(#4)
- Export libyaml library
- Remove lib prefix
- Added support for Android (#2)
- create libyaml_vendor
(#1)
- create libyaml
- Don't install to include/config.h
- Initial commit
- Contributors: Mickael Gaillard, Mikael Arguedas, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
performance_test_fixture | |
rcpputils |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.0.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2021-04-14 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
libyaml_vendor
CMake wrapper downloading and building libyaml
Quality Declaration files
Quality declaration for this package: libyaml_vendor QD.
Quality declaration of external dependency libyaml.
Changelog for package libyaml_vendor
1.0.4 (2021-04-14)
- Update quality declaration links (re: ros2/docs.ros2.org#52) (#39)
- Fix target_link_directories/link_directories in cmake (#29) (#32)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Simon Honigmann
1.0.3 (2021-01-25)
- Foxy QD point to Foxy benchmark tests (#26)
- Update QD (#25)
- Included benchmark tests (#24)
- Add Security Vulnerability Policy pointing to REP-2006. (#18)
- Add quality declaration libyaml_vendor (#12)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Louise Poubel
1.0.2 (2020-05-07)
- Quality declaration for external dependency libyaml (#14)
- Add missing Contributing.md file (#17)
- Export modern CMake interface target (#16)
- Contributors: Dirk Thomas, Jorge Perez
1.0.1 (2020-04-24)
- Add missing export of yaml (#15)
- Only propagate CMAKE_BUILD_TYPE for single configuration generators (#13)
- Enable linter tests on libyaml_vendor (#8)
- Add missing LICENSE file, apache2 (#7)
1.0.0 (2018-06-25)
- remove version from CMake, use the one from package.xml instead
(#5)
- remove version from CMake, use the one from package.xml instead
- removing version keyword as well
- Export libyaml library
(#4)
- Export libyaml library
- Remove lib prefix
- Added support for Android (#2)
- create libyaml_vendor
(#1)
- create libyaml
- Don't install to include/config.h
- Initial commit
- Contributors: Mickael Gaillard, Mikael Arguedas, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
performance_test_fixture | |
rcpputils |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rcl_yaml_param_parser |
Launch files
Messages
Services
Plugins
Recent questions tagged libyaml_vendor at Robotics Stack Exchange
libyaml_vendor package from libyaml_vendor repolibyaml_vendor |
|
Package Summary
Tags | No category tags. |
Version | 1.5.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/libyaml_vendor.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2023-02-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Scott K Logan
Authors
- Audrow Nash
- Michel Hidalgo
- Mikael Arguedas
libyaml_vendor
CMake wrapper to provide libyaml.
The CMake script in this package checks if a libyaml
that has exactly the version required by ROS 2 is available in the system.
If such libyaml
is available in the system, it only installs a Findyaml.cmake
CMake find module,
to ensure that the library can be always found via:
find_package(yaml REQUIRED)
and linked via:
target_link_libraries(<target> PRIVATE yaml)
even if no CMake config file for yaml
is installed in the system.
If a libyaml
that has exactly the version required by ROS 2 is not available in the system, then it downloads and installs
libyaml
as part of this package thanks to CMake’s ExternalProject module.
The FORCE_BUILD_VENDOR_PKG
CMake option (that by default is OFF
) is provided to allow forcing a libyaml
build, regardless
of what can be found in the system.
Quality Declaration files
Quality declaration for this package: libyaml_vendor QD.
Quality declaration of external dependency libyaml.
Changelog for package libyaml_vendor
1.5.0 (2023-02-13)
- Fix system package dependency (#54)
- Update libyaml_vendor to C++17. (#55)
- [rolling] Update maintainers - 2022-11-07 (#53)
- Contributors: Audrow Nash, Chris Lalancette, Scott K Logan
1.4.2 (2022-11-02)
- Remove a warning message. (#51)
- check if libyaml is already present before building it (take 2) (#45)
- Contributors: Chris Lalancette, Silvio Traversaro
1.4.1 (2022-09-13)
- Mirror rolling to master
- Support WindowsStore builds for ROS2
(#50)
- libyaml for uwp
- Contributors: Audrow Nash, Lou Amadio
1.4.0 (2022-05-04)
1.3.0 (2022-04-29)
1.2.2 (2022-03-31)
- Add a buildtool dependency on git. (#48)
- Contributors: Steven! Ragnarök
1.2.1 (2022-03-28)
- Install headers to include/${PROJECT_NAME} (#46)
- Merge pull request #43 from ros2/update-maintainers
- Update maintainers to Audrow Nash
- Contributors: Audrow Nash, Shane Loretz
1.2.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#38)
- Update libyaml_vendor to 0.2.5. (#37)
- Contributors: Chris Lalancette, shonigmann
1.1.1 (2021-03-10)
- Fix linker flags for tests when CMake < 3.13 (#35)
- Always preserve source permissions in vendor packages (#31)
- Contributors: Scott K Logan
1.1.0 (2021-01-25)
- Fix target_link_directories/link_directories in cmake (#29)
- Included benchmark tests (#20)
- Update Quality Declaration (#23)
- Update package maintainers. (#22)
- Bump QD to 3 and some minor style fixes (#19)
- Add Security Vulnerability Policy pointing to REP-2006. (#18)
- Add quality declaration libyaml_vendor (#12)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Michel Hidalgo
1.0.2 (2020-05-07)
- Quality declaration for external dependency libyaml (#14)
- Add missing Contributing.md file (#17)
- Export modern CMake interface target (#16)
- Contributors: Dirk Thomas, Jorge Perez
1.0.1 (2020-04-24)
- Add missing export of yaml (#15)
- Only propagate CMAKE_BUILD_TYPE for single configuration generators (#13)
- Enable linter tests on libyaml_vendor (#8)
- Add missing LICENSE file, apache2 (#7)
1.0.0 (2018-06-25)
- remove version from CMake, use the one from package.xml instead
(#5)
- remove version from CMake, use the one from package.xml instead
- removing version keyword as well
- Export libyaml library
(#4)
- Export libyaml library
- Remove lib prefix
- Added support for Android (#2)
- create libyaml_vendor
(#1)
- create libyaml
- Don't install to include/config.h
- Initial commit
- Contributors: Mickael Gaillard, Mikael Arguedas, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
performance_test_fixture | |
rcpputils | |
rcutils |
System Dependencies
Name |
---|
libyaml-dev |
git |
pkg-config |
libyaml |
Dependant Packages
Name | Deps |
---|---|
rcl | |
rcl_yaml_param_parser |