Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] rolling from ament:rolling #22

Open
wants to merge 167 commits into
base: rolling
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
cba4e09
Add SKIP_RETURN_CODE argument to ament_add_test (#264)
cottsay Jul 15, 2020
67a0757
Initial ament_cmake_google_benchmark package (#261)
cottsay Jul 15, 2020
1046c76
Handle missing results file for Google Benchmark (#265)
cottsay Jul 21, 2020
96d279c
1.0.0
cottsay Jul 22, 2020
79145a6
[ament_cmake_gtest] ensure gtest to consume the correct headers. (#267)
seanyen Aug 6, 2020
191f1d4
Add actual test time to xUnit result files (#270)
ruffsl Aug 12, 2020
cba8e43
limit test time to three decimals (#271)
dirk-thomas Aug 13, 2020
ed2f7b3
Initial Google Benchmark results conversion (#275)
cottsay Sep 3, 2020
d284255
Handle Google Benchmark 'aggregate' results (#276)
cottsay Sep 3, 2020
05c0259
Skip performance tests using a CMake variable (#278)
cottsay Sep 9, 2020
e7479b8
Fix skipped test reporting in CTest (#279)
cottsay Sep 9, 2020
87b7988
Make AMENT_RUN_PERFORMANCE_TESTS a CMake option (#280)
cottsay Sep 10, 2020
35c1238
1.0.1
cottsay Sep 10, 2020
75f791f
Update package maintainers. (#286)
hidmic Oct 8, 2020
dba6137
Check condition attr in package.xml dependencies
Oct 9, 2020
af97f39
Address Dirk's code review feedback
Oct 9, 2020
3064fbc
Merge pull request #287 from ament/mjeronimo/add-condition-support
Oct 10, 2020
a5fb311
Catch JSONDecodeError and printout some debug info (#291)
brawner Oct 20, 2020
110e58f
fix imported targets with multiple configuration (#290)
siposcsaba89 Oct 21, 2020
bf8541b
Make ament_cmake_test a dep of ament_cmake_google_benchmark (#293)
cottsay Oct 21, 2020
f28ce00
Use consistent string format and resolve flake8 (#295)
cottsay Oct 26, 2020
f123edf
Handle runtime failures in Google Benchmark (#294)
cottsay Oct 26, 2020
617d1e0
fix cmake list(TRANSFORM ) is only available from version 3.12, (#296)
siposcsaba89 Oct 27, 2020
c439124
Add SYSTEM keyword option to ament_target_dependencies (#297)
andre-nguyen Nov 9, 2020
10a6ceb
Force SYSTEM keyword in ament_target_dependencies() at the start. (#303)
hidmic Nov 11, 2020
1939615
1.0.2
clalancette Dec 7, 2020
7f76158
[ament_cmake_python] ament_cmake_python_get_python_install_dir public…
Dec 8, 2020
5a29128
Fix variable name in ament_export_libraries.cmake (#314)
ahcorde Dec 9, 2020
a9234be
1.0.3
clalancette Dec 10, 2020
106e9c5
Disable gtest warning when building in Release (#298)
v-lopez Dec 17, 2020
5730e2e
Fix ament_get_pytest_cov_version for newer versions of pytest (#315)
christophebedard Jan 4, 2021
0cf1d91
1.0.4
clalancette Jan 25, 2021
d1d87c3
Serialize benchmarks within CTest by default (#308)
cottsay Feb 13, 2021
42b972e
Make ament_python_install_package() install a flat Python egg (#316)
hidmic Feb 24, 2021
5689eb5
1.1.0
hidmic Feb 24, 2021
f80071e
Use DESTDIR on ament_python_install_package() (#323)
hidmic Feb 26, 2021
7684f39
1.1.1
clalancette Feb 26, 2021
a3276c5
Escape $ENV{DESTDIR} everywhere in ament_python_install_package() (#324)
hidmic Feb 26, 2021
2f544cf
1.1.2
clalancette Feb 26, 2021
0cdd601
Simplify ament_python_install_package() macro. (#326)
hidmic Mar 9, 2021
d5ce4da
Symlink setup.cfg and sources before building Python egg-info (#327)
hidmic Mar 9, 2021
8471905
1.1.3
hidmic Mar 9, 2021
53ae04b
Changelog.
clalancette May 6, 2021
d87b977
1.1.4
clalancette May 6, 2021
8551eec
Make ament_python_install_package() install console_scripts (#328)
hidmic May 10, 2021
c2be2bb
Update maintainers. (#336)
clalancette May 10, 2021
6a24f75
Mention other platforms in 'pytest/pytest-cov not found' warning (#337)
christophebedard May 11, 2021
18d1515
Drop ament_cmake_python outdated tests. (#340)
hidmic May 28, 2021
3f992ad
Make ament_python_install_package() match setuptools' egg names. (#338)
hidmic May 31, 2021
0edbcff
doc/resource_index: Indent list subitems correctly (#342)
wentasah Jun 14, 2021
84e1cea
Add note regarding interface libraries (#339)
gleichdick Jul 1, 2021
16af0d2
Support commands with executable targets (#352)
sloretz Aug 3, 2021
5a5b57c
Fix bug packages with multiple configurations (#318)
sloretz Aug 3, 2021
0998713
Use FindPython3 instead of FindPythonInterp (#355)
sloretz Aug 12, 2021
09c5b06
Add ament_cmake_gen_version_h package (#198)
serge-nikulin Sep 30, 2021
f69df01
Make ament_cmake_python symlink for symlink installs only (#357)
hidmic Oct 13, 2021
215ddb6
Add ament_auto_add_gtest (#344)
Oct 13, 2021
aad1828
Changelogs.
hidmic Oct 29, 2021
ef2b926
1.2.0
hidmic Oct 29, 2021
a51ed22
Fix misleading comment (#361)
Timple Nov 11, 2021
9bcc813
Update maintainers to Michael Jeronimo and Michel Hidalgo (#362)
paudrow Nov 29, 2021
efcbe32
Resolve various ament_lint linter violations (#360)
cottsay Dec 4, 2021
4ac1ed1
Fix typo in ament_auto_find_test_dependencies (#363)
wep21 Dec 6, 2021
b474e31
Make ament_include_directories_order a function to allow paths with b…
sloretz Jan 4, 2022
a01c406
1.2.1
paudrow Jan 13, 2022
3fc4db9
Update forthcoming version in changelog
paudrow Jan 14, 2022
031e37e
Add ament_generate_version_header (#377)
sloretz Feb 15, 2022
199ac7a
1.3.0
sloretz Feb 18, 2022
aee9acf
Use sysconfig directly to determine python lib dir (#378)
cottsay Mar 3, 2022
e12c207
Changelog.
clalancette Mar 28, 2022
2bf27ce
1.3.1
clalancette Mar 28, 2022
b84cf9e
1.4.0
paudrow Apr 29, 2022
6948e3c
Document ament_cmake_python (#387)
sloretz May 5, 2022
1aebbce
Implement ament_add_default_options (#390)
methylDragon Jun 8, 2022
8454baf
Mirror rolling to master
paudrow Jun 28, 2022
39fc87b
Changelog.
clalancette Jul 11, 2022
966930a
1.5.0
clalancette Jul 11, 2022
65a3ad5
Add NOCAPTURE option to ament_add_pytest_test (#393)
jacobperron Jul 19, 2022
ca8c26e
Support new target export template introduced with CMake 3.24 (#395)
roehling Aug 11, 2022
513d917
Changelog.
clalancette Sep 13, 2022
e4d63ee
1.5.1
clalancette Sep 13, 2022
799183a
Rolling: ament_cmake_auto should include dependencies as SYSTEM (#385)
JWhitleyWork Sep 20, 2022
01b6d3f
Changelog.
clalancette Nov 2, 2022
97270a9
1.5.2
clalancette Nov 2, 2022
4d56683
[rolling] Update maintainers - 2022-11-07 (#411)
audrow Nov 8, 2022
a16e5cb
if (NOT ${UNDEFINED_VAR}) gets evaluated to false, so change to if (N…
ijnek Nov 21, 2022
d38014a
Workaround to exclude Clion's cmake folders from colcon test (#410)
MichaelOrlov Nov 29, 2022
1bd4b5d
Deprecate ament_cmake_nose (#415)
cottsay Dec 5, 2022
470fe3c
Warn when trying to symlink install an INTERFACE_LIBRARY (#417)
sloretz Dec 15, 2022
eac2af1
Use file(GENERATE OUTPUT) to create dsv files (#416)
cottsay Dec 20, 2022
c5489e8
Fix compiler warnings related to gtest/gmock (#408)
rhaschke Jan 6, 2023
9d23b7c
Fix ament_auto_add_gtest's parameter passing (#421)
cwecht Feb 10, 2023
b773f2f
Changelog.
mjcarroll Feb 13, 2023
3f305a3
1.5.3
mjcarroll Feb 13, 2023
daf0ddf
ament_cmake_uninstall_target: Correct location of install_manifest.tx…
traversaro Mar 15, 2023
5f96d9c
Changed version gte macro to make it MSVC compatible. Fix #433 (#434)
iquarobotics Mar 20, 2023
e355e9c
use the error handler replace to allow non-utf8 to be decoded (#381)
ejalaa12 Mar 23, 2023
62208eb
Fix pytest-cov version detection with pytest >=7.0.0 (#436)
christophebedard Mar 26, 2023
a9ae008
Remove the ament_cmake_nose package (#435)
cottsay Mar 27, 2023
d1a7b87
Support INTERFACE on ament_auto_add_library (#420)
eyr1n Mar 28, 2023
8cf7347
Add ament_cmake_vendor_package package (#429)
cottsay Mar 28, 2023
5d3d6e9
Support Debian-specific install dir for ament_cmake_python (#431)
roehling Mar 28, 2023
7a303ab
Fix the version number of ament_cmake_vendor_package.
clalancette Apr 11, 2023
005f6c7
Changelog.
clalancette Apr 11, 2023
408a2f4
2.0.0
clalancette Apr 11, 2023
0e46cf0
ament_cmake_pytest needs a buildtool_depend on ament_cmake_test. (#439)
clalancette Apr 11, 2023
0f90b68
2.0.1
cottsay Apr 11, 2023
b2e22db
Add missing buildtool_depend on python3-pytest (#440)
cottsay Apr 12, 2023
a12d1cf
Fix test skipping logic for missing pytest module (#441)
cottsay Apr 12, 2023
9e830d8
Changelog.
clalancette Apr 12, 2023
e78ed7e
2.0.2
clalancette Apr 12, 2023
154f198
2.1.0
Yadunund Apr 26, 2023
77c1dd7
Add support for specifying a patch directory in ament_vendor (#449)
cottsay May 24, 2023
e436220
Changelog.
clalancette Jun 7, 2023
c064cdb
2.2.0
clalancette Jun 7, 2023
448647d
ament_cmake_vendor_package: Replace 'git' dep with 'vcstool' (#462)
cottsay Jun 16, 2023
75a74e2
ament_cmake_vendor_package: Switch to CMake 'braket arguments' (#461)
cottsay Jun 20, 2023
b11f831
2.2.1
cottsay Jun 21, 2023
c0bd291
Fix `ament_target_dependencies` (#452)
VRichardJP Aug 3, 2023
0959570
Always set CMAKE_C[XX]_COMPILER for vendor packages if needed (#476)
christophebedard Aug 10, 2023
5a40ca6
Changelog.
clalancette Aug 21, 2023
92afd90
2.2.2
clalancette Aug 21, 2023
65b1754
Recursively check for errors/failures in produced JUnit result XMLs (…
ngmor Sep 1, 2023
12a5f38
Changelog.
clalancette Sep 7, 2023
c5eb2cd
2.3.0
clalancette Sep 7, 2023
53d31f3
Fix CMake error when entire ament projects are added via add_subdirec…
traversaro Oct 10, 2023
72b4246
Update to C++17 (#488)
clalancette Oct 17, 2023
261214a
Add ament_auto_add_gmock to ament_cmake_auto (#482)
jordan-palacios Oct 17, 2023
3af99e4
Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR in ament_ge…
traversaro Nov 2, 2023
ffacbf7
Changelog.
clalancette Nov 6, 2023
46600b9
2.3.1
clalancette Nov 6, 2023
4f6f349
ament_add_gtest_test: add TEST_NAME parameter (#492)
cwecht Nov 15, 2023
be887a4
Split ament_add_gmock into _executable and _test. (#497)
clalancette Dec 21, 2023
aef4347
Changelog.
clalancette Dec 26, 2023
a6a7e0c
2.3.2
clalancette Dec 26, 2023
7fdd2d1
Add NAMESPACE support to ament_export_targets (#498)
Ryanf55 Feb 7, 2024
6b310f5
Update maintainer list in package.xml files (#503)
Feb 8, 2024
dc3df2f
Add in a comment explaining where Python3::Interpreter comes from. (#…
clalancette Feb 16, 2024
cf8d4d3
Set hints to find the python version we actually want. (#508)
clalancette Feb 20, 2024
34699da
Add some basic tests to ament_cmake_libraries (#512)
cottsay Feb 28, 2024
c1cf011
Subtle fix for ament_libraries_deduplicate tests (#516)
cottsay Mar 1, 2024
f44a937
Fix patch file dependencies in ament_cmake_vendor_package (#520)
cottsay Mar 13, 2024
9743c9c
Add more CMake variables to pass to vendor projects (#519)
cottsay Mar 13, 2024
e19f49c
Changelog.
marcoag Mar 28, 2024
5c9805a
2.4.0
marcoag Mar 28, 2024
833d2b3
perf: faster ament_libraries_deduplicate implementation (#448)
VRichardJP Mar 29, 2024
d275531
Changelog.
marcoag Apr 16, 2024
7ec8696
2.5.0
marcoag Apr 16, 2024
787a4e6
Changelog.
marcoag Apr 26, 2024
79cc237
2.6.0
marcoag Apr 26, 2024
1388e09
Add ALL target for ament_generate_version_header target. (#526)
clalancette May 13, 2024
fdbf457
More specific prefix in some cmake_parse_argument calls (#523)
eggerk May 13, 2024
da3c57d
Changelog.
clalancette Jun 17, 2024
c6affa2
2.6.1
clalancette Jun 17, 2024
dfd51d4
Don't write Python bytecode when invoking pytest (#533)
cottsay Jun 21, 2024
d9698cb
Changelog.
clalancette Jun 25, 2024
446e3ed
2.7.0
clalancette Jun 25, 2024
4c630d4
set search path args and then append (#543)
zflat Aug 23, 2024
ccdc597
Changelog.
clalancette Oct 3, 2024
818562a
2.7.1
clalancette Oct 3, 2024
032dc51
Add explicit git dependency from ament_cmake_vendor_package (#554)
cottsay Nov 1, 2024
8b92e4a
Fix symlink install of versioned libs on macOS (#558)
cottsay Nov 14, 2024
fb1eda9
Always symlink TARGET_{LINKER,SONAME}_FILE on libraries (#535)
cottsay Nov 14, 2024
69afa32
Support generator expressions when symlinking install(FILES) (#560)
cottsay Nov 19, 2024
2366f15
2.7.2
cottsay Nov 19, 2024
08de943
Remove CODEOWNERS and mirror-rolling-to-master workflow. (#564)
clalancette Nov 28, 2024
1b66f6c
Create destination directory during symlink install (#569)
EzraBrooks Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 216 additions & 0 deletions ament_cmake/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,216 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package ament_cmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2.7.2 (2024-11-19)
------------------

2.7.1 (2024-10-03)
------------------

2.7.0 (2024-06-25)
------------------

2.6.1 (2024-06-17)
------------------

2.6.0 (2024-04-26)
------------------

2.5.0 (2024-04-16)
------------------

2.4.0 (2024-03-28)
------------------
* Update maintainer list in package.xml files (`#503 <https://github.com/ament/ament_cmake/issues/503>`_)
* Contributors: Michael Jeronimo

2.3.2 (2023-12-26)
------------------

2.3.1 (2023-11-06)
------------------

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)
------------------

1.5.3 (2023-02-13)
------------------
* [rolling] Update maintainers - 2022-11-07 (`#411 <https://github.com/ament/ament_cmake/issues/411>`_)
* Update maintainers to Michael Jeronimo
* Contributors: Audrow Nash

1.5.2 (2022-11-02)
------------------

1.5.1 (2022-09-13)
------------------

1.5.0 (2022-07-11)
------------------

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)
------------------
* Update maintainers to Michael Jeronimo and Michel Hidalgo (`#362 <https://github.com/ament/ament_cmake/issues/362>`_)
* Contributors: Audrow Nash

1.2.0 (2021-10-29)
------------------
* Add ament_cmake_gen_version_h package (`#198 <https://github.com/ament/ament_cmake/issues/198>`_)
* Use FindPython3 instead of FindPythonInterp (`#355 <https://github.com/ament/ament_cmake/issues/355>`_)
* Update maintainers (`#336 <https://github.com/ament/ament_cmake/issues/336>`_)
* Contributors: Chris Lalancette, Shane Loretz, serge-nikulin

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)
------------------
* Update package maintainers. (`#286 <https://github.com/ament/ament_cmake/issues/286>`_)
* Contributors: 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)
------------------------
* deprecate ament_export_interfaces() in favor of ament_export_targets() (`#238 <https://github.com/ament/ament_cmake/issues/238>`_)
* duplicate ament_cmake_export_interfaces to ament_cmake_export_targets
* update names in ament_cmake_export_targets after duplicating the files, add deprecation message for ament_export_interfaces(), add ament_cmake_export_targets to ament_cmake
* Contributors: Dirk Thomas

0.8.1 (2019-10-23)
------------------
* add CMake macro ament_bump_development_version_if_necessary (`#204 <https://github.com/ament/ament_cmake/issues/204>`_)
* add CMake macro ament_bump_development_version_if_necessary
* Update ament_cmake_version/cmake/ament_bump_development_version_if_necessary.cmake
Co-Authored-By: William Woodall <william@osrfoundation.org>
* Update ament_cmake_version/cmake/ament_bump_development_version_if_necessary.cmake
Co-Authored-By: William Woodall <william@osrfoundation.org>
* quote versions in message
* spelling: no-op
* update macro name, add doc line about multiple invocations
* Contributors: Dirk Thomas

0.8.0 (2019-10-04)
------------------

0.7.3 (2019-05-29)
------------------

0.7.2 (2019-05-20)
------------------

0.7.1 (2019-05-07)
------------------

0.7.0 (2019-04-08)
------------------

0.6.0 (2018-11-13)
------------------

0.5.1 (2018-07-17)
------------------

0.5.0 (2018-06-13)
------------------

0.4.0 (2017-12-08)
------------------
* 0.0.3
* 0.0.2
* Merge pull request `#71 <https://github.com/ament/ament_cmake/issues/71>`_ from ament/export_link_flags
add ament_cmake_export_link_flags package and use link flags in ament_target_dependencies
* add ament_cmake_export_link_flags package and use link flags in ament_target_dependencies
* update schema url
* add schema to manifest files
* Merge pull request `#72 <https://github.com/ament/ament_cmake/issues/72>`_ from ament/cmake35
require CMake 3.5
* require CMake 3.5
* Merge pull request `#35 <https://github.com/ament/ament_cmake/issues/35>`_ from ament/change_test_dependencies
remove gmock/gtest/nose packages from ament_cmake
* remove gmock/gtest/nose packages from ament_cmake
* add explicit build type
* use project(.. NONE)
* refactor several low-level packages into ament_cmake_core (environment, environment_hooks, index, package_templates, symlink_install)
* add ament_cmake_libraries
* add ament_cmake_target_dependencies
* update cmake code style
* add ament_cmake_gmock
* add ament_cmake_environment_hooks
* add ament_cmake_test, ament_cmake_gtest, ament_cmake_nose
* fix dependency
* add ament_cmake
* Contributors: Dirk Thomas
3 changes: 2 additions & 1 deletion ament_cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.12)

project(ament_cmake NONE)

Expand All @@ -14,6 +14,7 @@ ament_export_dependencies(
"ament_cmake_export_libraries"
"ament_cmake_export_link_flags"
"ament_cmake_export_targets"
"ament_cmake_gen_version_h"
"ament_cmake_libraries"
"ament_cmake_python"
"ament_cmake_target_dependencies"
Expand Down
10 changes: 8 additions & 2 deletions ament_cmake/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,16 @@
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="2">
<name>ament_cmake</name>
<version>0.9.6</version>
<version>2.7.2</version>
<description>The entry point package for the ament buildsystem in CMake.</description>
<maintainer email="dthomas@osrfoundation.org">Dirk Thomas</maintainer>

<maintainer email="clalancette@gmail.com">Chris Lalancette</maintainer>

<license>Apache License 2.0</license>

<author>Dirk Thomas</author>
<author email="michel@ekumenlabs.com">Michel Hidalgo</author>

<buildtool_depend>cmake</buildtool_depend>

<buildtool_export_depend>cmake</buildtool_export_depend>
Expand All @@ -22,6 +27,7 @@
<build_export_depend>ament_cmake_export_libraries</build_export_depend>
<build_export_depend>ament_cmake_export_link_flags</build_export_depend>
<build_export_depend>ament_cmake_export_targets</build_export_depend>
<build_export_depend>ament_cmake_gen_version_h</build_export_depend>
<build_export_depend>ament_cmake_libraries</build_export_depend>
<build_export_depend>ament_cmake_python</build_export_depend>
<build_export_depend>ament_cmake_target_dependencies</build_export_depend>
Expand Down
Loading