Package Summary

Tags No category tags.
Version 1.3.8
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version humble
Last Updated 2024-02-23
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Michael Jeronimo
  • Michel Hidalgo

Authors

  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_cmake_core

1.3.8 (2024-02-16)

  • When finding Python3, use python3 executable as a hint (#507)
  • Contributors: Scott K Logan

1.3.7 (2024-01-24)

1.3.6 (2023-11-13)

1.3.5 (2023-06-22)

1.3.4 (2023-04-25)

1.3.3 (2022-11-07)

1.3.2 (2022-05-17)

1.3.1 (2022-03-28)

1.3.0 (2022-02-17)

  • Update forthcoming version in changelog
  • Contributors: Audrow Nash

1.2.1 (2022-01-14)

  • Resolve various ament_lint linter violations (#360) We can\'t add ament_lint linters in ament_cmake in the traditional way without creating a circular dependency between the repositories. Even though we can\'t automatically enforce linting, it\'s still a good idea to try to keep conformance where possible.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#362)
  • Contributors: Audrow Nash, Scott K Logan

1.2.0 (2021-10-29)

  • Use FindPython3 instead of FindPythonInterp (#355)
  • Support commands with executable targets (#352)
  • doc/resource_index: Indent list subitems correctly (#342)
  • Update maintainers (#336)
  • Contributors: Chris Lalancette, Michal Sojka, Shane Loretz

1.1.4 (2021-05-06)

1.1.3 (2021-03-09)

1.1.2 (2021-02-26 22:59)

1.1.1 (2021-02-26 19:12)

1.1.0 (2021-02-24)

1.0.4 (2021-01-25)

1.0.3 (2020-12-10)

1.0.2 (2020-12-07)

  • Merge pull request #287 from ament/mjeronimo/add-condition-support * Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

    • Address Dirk\'s code review feedback
  • Address Dirk\'s code review feedback

  • Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

  • Update package maintainers. (#286)

  • Contributors: Michael Jeronimo, Michel Hidalgo

1.0.1 (2020-09-10)

1.0.0 (2020-07-22)

0.9.6 (2020-06-23)

0.9.5 (2020-06-02)

0.9.4 (2020-05-26)

0.9.3 (2020-05-19)

0.9.2 (2020-05-07)

0.9.1 (2020-04-24 15:45)

0.9.0 (2020-04-24 12:25)

  • Make it possible to ignore a package deprecation warning Wrap the deprecation warning message in a conditional, letting callers set a variable to quiet the warning.
  • Use DEPRECATION instead of WARNING for package deprecation messages This makes it possible to treat the warnings differently in downstream packages. Refer to the CMake documentation for more info: https://cmake.org/cmake/help/v3.0/command/message.html
  • [Windows] Adding .lib into the symlink install file list (#219)
    • Adding .lib into the symlink install file list
    • rework.
    • conditionally guard by WIN32.
  • fix escaping of regex (#217)
  • Fix symlink install versioned shared library (#216)
    • Fix symlink install versioned shared library
    • Update ament_cmake_symlink_install.cmake.in
  • Use regex for more clear string manipulation. (#207) I think this reads better. If you don\'t agree feel free to reject PR
  • add .dsv env hooks to the local_setup.dsv (#210)
  • Contributors: Dan Rose, Dirk Thomas, Jacob Perron, Jafar Abdi, Sean Yen

0.8.1 (2019-10-23)

0.8.0 (2019-10-04)

  • generate a package.dsv file (#202)
  • check existance of uninstall target before creating it (#195)
  • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file (#190)
    • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file
    • use native path of PYTHON_INSTALL_DIR
  • generate .dsv files beside known environment hooks which describe the intended environment change (#187)
  • Rename uninstall target so it is unique per project (#188) * Rename uninstall target so it is unique per project Fixes #127

    • Revert whitespace change
    • add cumulative uninstall target
  • Contributors: Alberto Soragna, Dan Rose, Dirk Thomas

0.7.3 (2019-05-29)

0.7.2 (2019-05-20)

  • close file handle early (#169)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

0.7.0 (2019-04-08)

  • Add option to exclude packages in ament_execute_extensions: (#165) - This provides a mechanism for \'ament-auto\' packages to have their own exclude options

  • return prefix path in ament_index_has_resource (#155)

  • Contributors: Dirk Thomas, jpsamper2009

0.6.0 (2018-11-13)

  • only add existing directories to PATH (#149)
  • Contributors: Dirk Thomas

0.5.1 (2018-07-17)

  • fix wrong FOUND flag on repeated inclusion (#146)
    • fix wrong FOUND flag on repeated inclusion
    • avoid FATAL_ERROR, just set it to false
  • simplify condition
  • fix using uninitialized CMake variables (#145)
  • add signature parameter to docblock (#144)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-13)

  • change order of _CONFIG_EXTRAS_POST #140
  • Fix \${PROJECT_NAME}_CONFIG_EXTRAS_POST (#140)
    • Fix #139.
    • project specific variable after the global populated by functions
  • fix typos. (#138)
  • Always write generated cmake as utf8 (#136) * Always write output as utf-8. CMake documentation suggests that we should be writing 7-bit ascii CMake source files or writing UTF-8 with a byte order mark. (Source: https://cmake.org/cmake/help/v3.5/manual/cmake-language.7.html#encoding). This doesn\'t actually do either of those things. It just cements our position of non-compliance (writing utf-8 without a byte order mark) so that builds don\'t crash if the system encoding is other than utf-8. Alternatively we could sanitize the generated CMake content so it is 7-bit ascii and explicitly write it as such or consider adding the byte order mark. * Always read package.xml as utf-8. Cherry pick of https://github.com/ament/ament_cmake/commit/3d3c02b26948aa3708a3d2d0a924aa2c61a26cb5

  • use catkin_pkg to parse manifests (#137)

  • fix symlink install from subdirectories (#134)

  • add CONFIG_EXTRAS_POST to ament_package() (#123)

  • Contributors: Dirk Thomas, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
grid_map_cmake_helpers github-ANYbotics-grid_map
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_export_targets github-ament-ament_cmake
ament_cmake_gen_version_h github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_google_benchmark github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_vendor_package github-ament-ament_cmake
ament_cmake_version github-ament-ament_cmake
ament_cmake_catch2 github-open-rmf-ament_cmake_catch2
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_mypy github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pycodestyle github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
nav2_common github-ros-planning-navigation2
performance_test_fixture github-ros2-performance_test_fixture
rmf_cmake_uncrustify github-open-rmf-rmf_cmake_uncrustify
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_adapter github-ros2-rosidl
rosidl_generator_c github-ros2-rosidl
rosidl_generator_cpp github-ros2-rosidl
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files
ament_cmake_black github-botsandus-ament_black
vizanti github-MoffKalast-vizanti
ament_acceleration github-ros-acceleration-ament_acceleration
ament_vitis github-ros-acceleration-ament_vitis
generate_parameter_library_example github-PickNikRobotics-generate_parameter_library

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.0.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version iron
Last Updated 2024-03-03
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Michael Jeronimo

Authors

  • Dirk Thomas
  • Michel Hidalgo
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_cmake_core

2.0.4 (2024-02-07)

  • Fix CMake error when entire ament projects are added via add_subdirectory (#487)
  • Contributors: Silvio Traversaro

2.0.3 (2023-06-22)

2.0.2 (2023-04-12)

2.0.1 (2023-04-11)

2.0.0 (2023-04-11)

  • ament_cmake_uninstall_target: Correct location of install_manifest.txt (#432)
  • Contributors: Silvio Traversaro

1.5.3 (2023-02-13)

  • Use file(GENERATE OUTPUT) to create dsv files (#416) Using file(WRITE) and file(APPEND) causes the modification stamp of the file to be changed each time CMake configures, resluting in an \'Installing\' message rather than an \'Up-to-date\' message even though the file content is identical. Using file(GENERATE OUTPUT) updates the timestamp of the file only if the content changes.
  • Warn when trying to symlink install an INTERFACE_LIBRARY (#417)
  • Workaround to exclude Clion\'s cmake folders from colcon test (#410) - Add AMENT_IGNORE to CMAKE_BINARY_DIR to avoid picking up cmake specific folders created by CLion in [colcon build]{.title-ref} and [colcon test]{.title-ref} commands

  • if (NOT \${UNDEFINED_VAR}) gets evaluated to false, so change to if (NOT UNDEFINED_VAR) so it evaluates to true. (#407)

  • [rolling] Update maintainers - 2022-11-07 (#411)

    • Update maintainers to Michael Jeronimo
  • Contributors: Audrow Nash, Kenji Brameld, Michael Orlov, Scott K Logan, Shane Loretz

1.5.2 (2022-11-02)

1.5.1 (2022-09-13)

1.5.0 (2022-07-11)

  • Implement ament_add_default_options (#390)
  • Contributors: methylDragon

1.4.0 (2022-04-29)

1.3.1 (2022-03-28)

1.3.0 (2022-02-17)

  • Update forthcoming version in changelog
  • Contributors: Audrow Nash

1.2.1 (2022-01-14)

  • Resolve various ament_lint linter violations (#360) We can\'t add ament_lint linters in ament_cmake in the traditional way without creating a circular dependency between the repositories. Even though we can\'t automatically enforce linting, it\'s still a good idea to try to keep conformance where possible.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#362)
  • Contributors: Audrow Nash, Scott K Logan

1.2.0 (2021-10-29)

  • Use FindPython3 instead of FindPythonInterp (#355)
  • Support commands with executable targets (#352)
  • doc/resource_index: Indent list subitems correctly (#342)
  • Update maintainers (#336)
  • Contributors: Chris Lalancette, Michal Sojka, Shane Loretz

1.1.4 (2021-05-06)

1.1.3 (2021-03-09)

1.1.2 (2021-02-26 22:59)

1.1.1 (2021-02-26 19:12)

1.1.0 (2021-02-24)

1.0.4 (2021-01-25)

1.0.3 (2020-12-10)

1.0.2 (2020-12-07)

  • Merge pull request #287 from ament/mjeronimo/add-condition-support * Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

    • Address Dirk\'s code review feedback
  • Address Dirk\'s code review feedback

  • Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

  • Update package maintainers. (#286)

  • Contributors: Michael Jeronimo, Michel Hidalgo

1.0.1 (2020-09-10)

1.0.0 (2020-07-22)

0.9.6 (2020-06-23)

0.9.5 (2020-06-02)

0.9.4 (2020-05-26)

0.9.3 (2020-05-19)

0.9.2 (2020-05-07)

0.9.1 (2020-04-24 15:45)

0.9.0 (2020-04-24 12:25)

  • Make it possible to ignore a package deprecation warning Wrap the deprecation warning message in a conditional, letting callers set a variable to quiet the warning.
  • Use DEPRECATION instead of WARNING for package deprecation messages This makes it possible to treat the warnings differently in downstream packages. Refer to the CMake documentation for more info: https://cmake.org/cmake/help/v3.0/command/message.html
  • [Windows] Adding .lib into the symlink install file list (#219)
    • Adding .lib into the symlink install file list
    • rework.
    • conditionally guard by WIN32.
  • fix escaping of regex (#217)
  • Fix symlink install versioned shared library (#216)
    • Fix symlink install versioned shared library
    • Update ament_cmake_symlink_install.cmake.in
  • Use regex for more clear string manipulation. (#207) I think this reads better. If you don\'t agree feel free to reject PR
  • add .dsv env hooks to the local_setup.dsv (#210)
  • Contributors: Dan Rose, Dirk Thomas, Jacob Perron, Jafar Abdi, Sean Yen

0.8.1 (2019-10-23)

0.8.0 (2019-10-04)

  • generate a package.dsv file (#202)
  • check existance of uninstall target before creating it (#195)
  • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file (#190)
    • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file
    • use native path of PYTHON_INSTALL_DIR
  • generate .dsv files beside known environment hooks which describe the intended environment change (#187)
  • Rename uninstall target so it is unique per project (#188) * Rename uninstall target so it is unique per project Fixes #127

    • Revert whitespace change
    • add cumulative uninstall target
  • Contributors: Alberto Soragna, Dan Rose, Dirk Thomas

0.7.3 (2019-05-29)

0.7.2 (2019-05-20)

  • close file handle early (#169)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

0.7.0 (2019-04-08)

  • Add option to exclude packages in ament_execute_extensions: (#165) - This provides a mechanism for \'ament-auto\' packages to have their own exclude options

  • return prefix path in ament_index_has_resource (#155)

  • Contributors: Dirk Thomas, jpsamper2009

0.6.0 (2018-11-13)

  • only add existing directories to PATH (#149)
  • Contributors: Dirk Thomas

0.5.1 (2018-07-17)

  • fix wrong FOUND flag on repeated inclusion (#146)
    • fix wrong FOUND flag on repeated inclusion
    • avoid FATAL_ERROR, just set it to false
  • simplify condition
  • fix using uninitialized CMake variables (#145)
  • add signature parameter to docblock (#144)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-13)

  • change order of _CONFIG_EXTRAS_POST #140
  • Fix \${PROJECT_NAME}_CONFIG_EXTRAS_POST (#140)
    • Fix #139.
    • project specific variable after the global populated by functions
  • fix typos. (#138)
  • Always write generated cmake as utf8 (#136) * Always write output as utf-8. CMake documentation suggests that we should be writing 7-bit ascii CMake source files or writing UTF-8 with a byte order mark. (Source: https://cmake.org/cmake/help/v3.5/manual/cmake-language.7.html#encoding). This doesn\'t actually do either of those things. It just cements our position of non-compliance (writing utf-8 without a byte order mark) so that builds don\'t crash if the system encoding is other than utf-8. Alternatively we could sanitize the generated CMake content so it is 7-bit ascii and explicitly write it as such or consider adding the byte order mark. * Always read package.xml as utf-8. Cherry pick of https://github.com/ament/ament_cmake/commit/3d3c02b26948aa3708a3d2d0a924aa2c61a26cb5

  • use catkin_pkg to parse manifests (#137)

  • fix symlink install from subdirectories (#134)

  • add CONFIG_EXTRAS_POST to ament_package() (#123)

  • Contributors: Dirk Thomas, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
grid_map_cmake_helpers github-ANYbotics-grid_map
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_export_targets github-ament-ament_cmake
ament_cmake_gen_version_h github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_google_benchmark github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_vendor_package github-ament-ament_cmake
ament_cmake_version github-ament-ament_cmake
ament_cmake_catch2 github-open-rmf-ament_cmake_catch2
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_mypy github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pycodestyle github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
nav2_common github-ros-planning-navigation2
performance_test_fixture github-ros2-performance_test_fixture
rmf_cmake_uncrustify github-open-rmf-rmf_cmake_uncrustify
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_adapter github-ros2-rosidl
rosidl_generator_c github-ros2-rosidl
rosidl_generator_cpp github-ros2-rosidl
rosidl_generator_type_description github-ros2-rosidl
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files
ament_cmake_black github-botsandus-ament_black
ament_acceleration github-ros-acceleration-ament_acceleration
ament_vitis github-ros-acceleration-ament_vitis
generate_parameter_library_example github-PickNikRobotics-generate_parameter_library
ignition_cmake2_vendor github-ignition-release-ignition_cmake2_vendor
ignition_math6_vendor github-ignition-release-ignition_math6_vendor
rosidl_core_generators github-ros2-rosidl_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version rolling
Last Updated 2024-03-13
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Dirk Thomas
  • Michel Hidalgo
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_cmake_core

2.3.2 (2023-12-26)

2.3.1 (2023-11-06)

  • Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR in ament_generate_environment (#485)
  • Fix CMake error when entire ament projects are added via add_subdirectory (#484)
  • Contributors: Silvio Traversaro

2.3.0 (2023-09-07)

2.2.2 (2023-08-21)

2.2.1 (2023-06-21)

2.2.0 (2023-06-07)

2.1.0 (2023-04-26)

2.0.2 (2023-04-12)

2.0.1 (2023-04-11)

2.0.0 (2023-04-11)

  • ament_cmake_uninstall_target: Correct location of install_manifest.txt (#432)
  • Contributors: Silvio Traversaro

1.5.3 (2023-02-13)

  • Use file(GENERATE OUTPUT) to create dsv files (#416) Using file(WRITE) and file(APPEND) causes the modification stamp of the file to be changed each time CMake configures, resluting in an \'Installing\' message rather than an \'Up-to-date\' message even though the file content is identical. Using file(GENERATE OUTPUT) updates the timestamp of the file only if the content changes.
  • Warn when trying to symlink install an INTERFACE_LIBRARY (#417)
  • Workaround to exclude Clion\'s cmake folders from colcon test (#410) - Add AMENT_IGNORE to CMAKE_BINARY_DIR to avoid picking up cmake specific folders created by CLion in [colcon build]{.title-ref} and [colcon test]{.title-ref} commands

  • if (NOT \${UNDEFINED_VAR}) gets evaluated to false, so change to if (NOT UNDEFINED_VAR) so it evaluates to true. (#407)

  • [rolling] Update maintainers - 2022-11-07 (#411)

    • Update maintainers to Michael Jeronimo
  • Contributors: Audrow Nash, Kenji Brameld, Michael Orlov, Scott K Logan, Shane Loretz

1.5.2 (2022-11-02)

1.5.1 (2022-09-13)

1.5.0 (2022-07-11)

  • Implement ament_add_default_options (#390)
  • Contributors: methylDragon

1.4.0 (2022-04-29)

1.3.1 (2022-03-28)

1.3.0 (2022-02-17)

  • Update forthcoming version in changelog
  • Contributors: Audrow Nash

1.2.1 (2022-01-14)

  • Resolve various ament_lint linter violations (#360) We can\'t add ament_lint linters in ament_cmake in the traditional way without creating a circular dependency between the repositories. Even though we can\'t automatically enforce linting, it\'s still a good idea to try to keep conformance where possible.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#362)
  • Contributors: Audrow Nash, Scott K Logan

1.2.0 (2021-10-29)

  • Use FindPython3 instead of FindPythonInterp (#355)
  • Support commands with executable targets (#352)
  • doc/resource_index: Indent list subitems correctly (#342)
  • Update maintainers (#336)
  • Contributors: Chris Lalancette, Michal Sojka, Shane Loretz

1.1.4 (2021-05-06)

1.1.3 (2021-03-09)

1.1.2 (2021-02-26 22:59)

1.1.1 (2021-02-26 19:12)

1.1.0 (2021-02-24)

1.0.4 (2021-01-25)

1.0.3 (2020-12-10)

1.0.2 (2020-12-07)

  • Merge pull request #287 from ament/mjeronimo/add-condition-support * Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

    • Address Dirk\'s code review feedback
  • Address Dirk\'s code review feedback

  • Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

  • Update package maintainers. (#286)

  • Contributors: Michael Jeronimo, Michel Hidalgo

1.0.1 (2020-09-10)

1.0.0 (2020-07-22)

0.9.6 (2020-06-23)

0.9.5 (2020-06-02)

0.9.4 (2020-05-26)

0.9.3 (2020-05-19)

0.9.2 (2020-05-07)

0.9.1 (2020-04-24 15:45)

0.9.0 (2020-04-24 12:25)

  • Make it possible to ignore a package deprecation warning Wrap the deprecation warning message in a conditional, letting callers set a variable to quiet the warning.
  • Use DEPRECATION instead of WARNING for package deprecation messages This makes it possible to treat the warnings differently in downstream packages. Refer to the CMake documentation for more info: https://cmake.org/cmake/help/v3.0/command/message.html
  • [Windows] Adding .lib into the symlink install file list (#219)
    • Adding .lib into the symlink install file list
    • rework.
    • conditionally guard by WIN32.
  • fix escaping of regex (#217)
  • Fix symlink install versioned shared library (#216)
    • Fix symlink install versioned shared library
    • Update ament_cmake_symlink_install.cmake.in
  • Use regex for more clear string manipulation. (#207) I think this reads better. If you don\'t agree feel free to reject PR
  • add .dsv env hooks to the local_setup.dsv (#210)
  • Contributors: Dan Rose, Dirk Thomas, Jacob Perron, Jafar Abdi, Sean Yen

0.8.1 (2019-10-23)

0.8.0 (2019-10-04)

  • generate a package.dsv file (#202)
  • check existance of uninstall target before creating it (#195)
  • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file (#190)
    • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file
    • use native path of PYTHON_INSTALL_DIR
  • generate .dsv files beside known environment hooks which describe the intended environment change (#187)
  • Rename uninstall target so it is unique per project (#188) * Rename uninstall target so it is unique per project Fixes #127

    • Revert whitespace change
    • add cumulative uninstall target
  • Contributors: Alberto Soragna, Dan Rose, Dirk Thomas

0.7.3 (2019-05-29)

0.7.2 (2019-05-20)

  • close file handle early (#169)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

0.7.0 (2019-04-08)

  • Add option to exclude packages in ament_execute_extensions: (#165) - This provides a mechanism for \'ament-auto\' packages to have their own exclude options

  • return prefix path in ament_index_has_resource (#155)

  • Contributors: Dirk Thomas, jpsamper2009

0.6.0 (2018-11-13)

  • only add existing directories to PATH (#149)
  • Contributors: Dirk Thomas

0.5.1 (2018-07-17)

  • fix wrong FOUND flag on repeated inclusion (#146)
    • fix wrong FOUND flag on repeated inclusion
    • avoid FATAL_ERROR, just set it to false
  • simplify condition
  • fix using uninitialized CMake variables (#145)
  • add signature parameter to docblock (#144)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-13)

  • change order of _CONFIG_EXTRAS_POST #140
  • Fix \${PROJECT_NAME}_CONFIG_EXTRAS_POST (#140)
    • Fix #139.
    • project specific variable after the global populated by functions
  • fix typos. (#138)
  • Always write generated cmake as utf8 (#136) * Always write output as utf-8. CMake documentation suggests that we should be writing 7-bit ascii CMake source files or writing UTF-8 with a byte order mark. (Source: https://cmake.org/cmake/help/v3.5/manual/cmake-language.7.html#encoding). This doesn\'t actually do either of those things. It just cements our position of non-compliance (writing utf-8 without a byte order mark) so that builds don\'t crash if the system encoding is other than utf-8. Alternatively we could sanitize the generated CMake content so it is 7-bit ascii and explicitly write it as such or consider adding the byte order mark. * Always read package.xml as utf-8. Cherry pick of https://github.com/ament/ament_cmake/commit/3d3c02b26948aa3708a3d2d0a924aa2c61a26cb5

  • use catkin_pkg to parse manifests (#137)

  • fix symlink install from subdirectories (#134)

  • add CONFIG_EXTRAS_POST to ament_package() (#123)

  • Contributors: Dirk Thomas, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_export_targets github-ament-ament_cmake
ament_cmake_gen_version_h github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_google_benchmark github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_vendor_package github-ament-ament_cmake
ament_cmake_version github-ament-ament_cmake
ament_cmake_catch2 github-open-rmf-ament_cmake_catch2
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_mypy github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pycodestyle github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
performance_test_fixture github-ros2-performance_test_fixture
rmf_cmake_uncrustify github-open-rmf-rmf_cmake_uncrustify
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_adapter github-ros2-rosidl
rosidl_generator_c github-ros2-rosidl
rosidl_generator_cpp github-ros2-rosidl
rosidl_generator_type_description github-ros2-rosidl
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files
ament_cmake_black github-botsandus-ament_black
ament_acceleration github-ros-acceleration-ament_acceleration
ament_vitis github-ros-acceleration-ament_vitis
generate_parameter_library_example github-PickNikRobotics-generate_parameter_library
ignition_cmake2_vendor github-ignition-release-ignition_cmake2_vendor
ignition_math6_vendor github-ignition-release-ignition_math6_vendor
rosidl_core_generators github-ros2-rosidl_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version ardent
Last Updated 2017-12-09
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Name
cmake

Dependant Packages

Name Repo Deps
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pep8 github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
ros_workspace github-ros2-ros_workspace
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
uncrustify github-ament-uncrustify

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.5.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version bouncy
Last Updated 2018-07-17
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pep8 github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
ros_workspace github-ros2-ros_workspace
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
uncrustify_vendor github-ament-uncrustify

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version crystal
Last Updated 2019-03-10
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pep8 github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
nav2_common github-ros-planning-navigation2
ros_workspace github-ros2-ros_workspace
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
ament_cmake_virtualenv github-esol-community-ament_virtualenv

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.8.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version eloquent
Last Updated 2020-11-30
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_version github-ament-ament_cmake
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_mypy github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pep8 github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
nav2_common github-ros-planning-navigation2
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files
ament_cmake_virtualenv github-esol-community-ament_virtualenv

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.6
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version dashing
Last Updated 2020-11-24
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pep8 github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
launch_testing_ament_cmake github-ros2-launch
nav2_common github-ros-planning-navigation2
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files
ament_cmake_virtualenv github-esol-community-ament_virtualenv

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.1.6
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-02
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Michael Jeronimo
  • Michel Hidalgo

Authors

  • Dirk Thomas
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_cmake_core

1.1.6 (2022-12-02)

1.1.5 (2022-01-14)

  • Update maintainers (backport #362) (#370).
  • Contributors: Audrow Nash

1.1.4 (2021-05-06)

1.1.3 (2021-03-09)

1.1.2 (2021-02-26 22:59)

1.1.1 (2021-02-26 19:12)

1.1.0 (2021-02-24)

1.0.4 (2021-01-25)

1.0.3 (2020-12-10)

1.0.2 (2020-12-07)

  • Merge pull request #287 from ament/mjeronimo/add-condition-support * Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

    • Address Dirk\'s code review feedback
  • Address Dirk\'s code review feedback

  • Check condition attr in package.xml dependencies The condition attribute was already parsed when reading the XML file. Just needed to check the condition when adding dependencies to the list for a particular key/target. Fixes #266

  • Update package maintainers. (#286)

  • Contributors: Michael Jeronimo, Michel Hidalgo

1.0.1 (2020-09-10)

1.0.0 (2020-07-22)

0.9.6 (2020-06-23)

0.9.5 (2020-06-02)

0.9.4 (2020-05-26)

0.9.3 (2020-05-19)

0.9.2 (2020-05-07)

0.9.1 (2020-04-24 15:45)

0.9.0 (2020-04-24 12:25)

  • Make it possible to ignore a package deprecation warning Wrap the deprecation warning message in a conditional, letting callers set a variable to quiet the warning.
  • Use DEPRECATION instead of WARNING for package deprecation messages This makes it possible to treat the warnings differently in downstream packages. Refer to the CMake documentation for more info: https://cmake.org/cmake/help/v3.0/command/message.html
  • [Windows] Adding .lib into the symlink install file list (#219)
    • Adding .lib into the symlink install file list
    • rework.
    • conditionally guard by WIN32.
  • fix escaping of regex (#217)
  • Fix symlink install versioned shared library (#216)
    • Fix symlink install versioned shared library
    • Update ament_cmake_symlink_install.cmake.in
  • Use regex for more clear string manipulation. (#207) I think this reads better. If you don\'t agree feel free to reject PR
  • add .dsv env hooks to the local_setup.dsv (#210)
  • Contributors: Dan Rose, Dirk Thomas, Jacob Perron, Jafar Abdi, Sean Yen

0.8.1 (2019-10-23)

0.8.0 (2019-10-04)

  • generate a package.dsv file (#202)
  • check existance of uninstall target before creating it (#195)
  • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file (#190)
    • ensure that PYTHON_INSTALL_DIR is initialized for generated .dsv file
    • use native path of PYTHON_INSTALL_DIR
  • generate .dsv files beside known environment hooks which describe the intended environment change (#187)
  • Rename uninstall target so it is unique per project (#188) * Rename uninstall target so it is unique per project Fixes #127

    • Revert whitespace change
    • add cumulative uninstall target
  • Contributors: Alberto Soragna, Dan Rose, Dirk Thomas

0.7.3 (2019-05-29)

0.7.2 (2019-05-20)

  • close file handle early (#169)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

0.7.0 (2019-04-08)

  • Add option to exclude packages in ament_execute_extensions: (#165) - This provides a mechanism for \'ament-auto\' packages to have their own exclude options

  • return prefix path in ament_index_has_resource (#155)

  • Contributors: Dirk Thomas, jpsamper2009

0.6.0 (2018-11-13)

  • only add existing directories to PATH (#149)
  • Contributors: Dirk Thomas

0.5.1 (2018-07-17)

  • fix wrong FOUND flag on repeated inclusion (#146)
    • fix wrong FOUND flag on repeated inclusion
    • avoid FATAL_ERROR, just set it to false
  • simplify condition
  • fix using uninitialized CMake variables (#145)
  • add signature parameter to docblock (#144)
  • Contributors: Dirk Thomas

0.5.0 (2018-06-13)

  • change order of _CONFIG_EXTRAS_POST #140
  • Fix \${PROJECT_NAME}_CONFIG_EXTRAS_POST (#140)
    • Fix #139.
    • project specific variable after the global populated by functions
  • fix typos. (#138)
  • Always write generated cmake as utf8 (#136) * Always write output as utf-8. CMake documentation suggests that we should be writing 7-bit ascii CMake source files or writing UTF-8 with a byte order mark. (Source: https://cmake.org/cmake/help/v3.5/manual/cmake-language.7.html#encoding). This doesn\'t actually do either of those things. It just cements our position of non-compliance (writing utf-8 without a byte order mark) so that builds don\'t crash if the system encoding is other than utf-8. Alternatively we could sanitize the generated CMake content so it is 7-bit ascii and explicitly write it as such or consider adding the byte order mark. * Always read package.xml as utf-8. Cherry pick of https://github.com/ament/ament_cmake/commit/3d3c02b26948aa3708a3d2d0a924aa2c61a26cb5

  • use catkin_pkg to parse manifests (#137)

  • fix symlink install from subdirectories (#134)

  • add CONFIG_EXTRAS_POST to ament_package() (#123)

  • Contributors: Dirk Thomas, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_export_targets github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_google_benchmark github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_version github-ament-ament_cmake
ament_cmake_catch2 github-open-rmf-ament_cmake_catch2
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_mypy github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pycodestyle github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
nav2_common github-ros-planning-navigation2
performance_test_fixture github-ros2-performance_test_fixture
rmf_cmake_uncrustify github-open-rmf-rmf_cmake_uncrustify
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_generator_c github-ros2-rosidl
rosidl_generator_cpp github-ros2-rosidl
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files
ament_cmake_black github-Timple-ament_black

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.9.12
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_cmake.git
VCS Type git
VCS Version foxy
Last Updated 2023-05-27
Dev Status DEVELOPED
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

The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Name Repo Deps
lanelet2 github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_core github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_examples github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_io github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_maps github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_matching github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_projection github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_python github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_routing github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_traffic_rules github-fzi-forschungszentrum-informatik-lanelet2
lanelet2_validation github-fzi-forschungszentrum-informatik-lanelet2
mrt_cmake_modules github-KIT-MRT-mrt_cmake_modules
ros_environment github-ros-ros_environment
ament_cmake github-ament-ament_cmake
ament_cmake_export_definitions github-ament-ament_cmake
ament_cmake_export_dependencies github-ament-ament_cmake
ament_cmake_export_include_directories github-ament-ament_cmake
ament_cmake_export_interfaces github-ament-ament_cmake
ament_cmake_export_libraries github-ament-ament_cmake
ament_cmake_export_link_flags github-ament-ament_cmake
ament_cmake_export_targets github-ament-ament_cmake
ament_cmake_gmock github-ament-ament_cmake
ament_cmake_google_benchmark github-ament-ament_cmake
ament_cmake_gtest github-ament-ament_cmake
ament_cmake_include_directories github-ament-ament_cmake
ament_cmake_libraries github-ament-ament_cmake
ament_cmake_nose github-ament-ament_cmake
ament_cmake_pytest github-ament-ament_cmake
ament_cmake_python github-ament-ament_cmake
ament_cmake_target_dependencies github-ament-ament_cmake
ament_cmake_test github-ament-ament_cmake
ament_cmake_version github-ament-ament_cmake
ament_cmake_catch2 github-open-rmf-ament_cmake_catch2
ament_cmake_clang_format github-ament-ament_lint
ament_cmake_clang_tidy github-ament-ament_lint
ament_cmake_copyright github-ament-ament_lint
ament_cmake_cppcheck github-ament-ament_lint
ament_cmake_cpplint github-ament-ament_lint
ament_cmake_flake8 github-ament-ament_lint
ament_cmake_lint_cmake github-ament-ament_lint
ament_cmake_mypy github-ament-ament_lint
ament_cmake_pclint github-ament-ament_lint
ament_cmake_pep257 github-ament-ament_lint
ament_cmake_pycodestyle github-ament-ament_lint
ament_cmake_pyflakes github-ament-ament_lint
ament_cmake_uncrustify github-ament-ament_lint
ament_cmake_xmllint github-ament-ament_lint
ament_lint_auto github-ament-ament_lint
ament_lint_common github-ament-ament_lint
nav2_common github-ros-planning-navigation2
performance_test_fixture github-ros2-performance_test_fixture
rmf_cmake_uncrustify github-open-rmf-rmf_cmake_uncrustify
ros_testing github-ros2-ros_testing
ros_workspace github-ros2-ros_workspace
rosidl_generator_c github-ros2-rosidl
rosidl_generator_cpp github-ros2-rosidl
rosidl_default_generators github-ros2-rosidl_defaults
rosidl_typesupport_c github-ros2-rosidl_typesupport
rosidl_typesupport_cpp github-ros2-rosidl_typesupport
test_interface_files github-ros2-test_interface_files

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_cmake_core at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.