|
Package Summary
Tags | No category tags. |
Version | 1.3.10 |
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-09-06 |
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
Additional Links
Maintainers
- Michael Jeronimo
- Michel Hidalgo
Authors
- Dirk Thomas
Changelog for package ament_cmake_core
1.3.10 (2024-07-26)
1.3.9 (2024-05-15)
- Add minimum required CMake for FindPython3 (#518)
- Contributors: Ryan
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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ament_cmake_core at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.0.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 | iron |
Last Updated | 2024-09-06 |
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
Additional Links
Maintainers
- Michael Jeronimo
Authors
- Dirk Thomas
- Michel Hidalgo
Changelog for package ament_cmake_core
2.0.6 (2024-07-11)
- More specific prefix in some cmake_parse_argument calls (#537)
- Contributors: Kevin Egger
2.0.5 (2024-04-19)
- Require CMake 3.12 due to introduction of FindPython3 (#515)
- Contributors: Ryan
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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ament_cmake_core at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.5.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 | jazzy |
Last Updated | 2024-07-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
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Michel Hidalgo
Changelog for package ament_cmake_core
2.5.2 (2024-07-02)
- More specific prefix in some cmake_parse_argument calls (#523) (#539) (cherry picked from commit fdbf4574d7ccc67c29d63f906ddbd88017eb9ecc) Co-authored-by: Kevin Egger <eggerk@users.noreply.github.com>
- Contributors: mergify[bot]
2.5.1 (2024-06-27)
2.5.0 (2024-04-16)
2.4.0 (2024-03-28)
- Set hints to find the python version we actually want. (#508)
- Update maintainer list in package.xml files (#503)
- Contributors: Chris Lalancette, Michael Jeronimo
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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ament_cmake_core at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.7.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 | rolling |
Last Updated | 2024-08-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
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Michel Hidalgo
Changelog for package ament_cmake_core
2.7.0 (2024-06-25)
2.6.1 (2024-06-17)
- More specific prefix in some cmake_parse_argument calls (#523)
- Contributors: Kevin Egger
2.6.0 (2024-04-26)
2.5.0 (2024-04-16)
2.4.0 (2024-03-28)
- Set hints to find the python version we actually want. (#508)
- Update maintainer list in package.xml files (#503)
- Contributors: Chris Lalancette, Michael Jeronimo
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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ament_cmake_core at Robotics Stack Exchange
|
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
Additional Links
Maintainers
- Dirk Thomas
Authors
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
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
Additional Links
Maintainers
- Dirk Thomas
Authors
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
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
Additional Links
Maintainers
- Dirk Thomas
Authors
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
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
Additional Links
Maintainers
- Dirk Thomas
Authors
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
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
Additional Links
Maintainers
- Dirk Thomas
Authors
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
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
Additional Links
Maintainers
- Michael Jeronimo
- Michel Hidalgo
Authors
- Dirk Thomas
Changelog for package ament_cmake_core
1.1.6 (2022-12-02)
1.1.5 (2022-01-14)
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
Dependant Packages
Launch files
Messages
Services
Plugins
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
Additional Links
Maintainers
- Dirk Thomas