CHANGELOG

Changelog for package mrt_cmake_modules

1.0.11 (2024-09-20)

  • Merge pull request #38 from nobleo/fix/find-flann-cmake-module fix(FindFLANN): set(FLANN_FOUND ON) if target already defined

  • Contributors: keroe

1.0.10 (2024-07-26)

  • FindGeographicLib: Fix for GeographicLib 2.* and Windows Since GeographicLib version 2, the library name changed from libGeographic.so to libGeographicLib.so, see https://github.com/geographiclib/geographiclib/blob/5e4425da84a46eb70e59656d71b4c99732a570ec/NEWS#L208 . To ensure that GeographicLib 2.* is found correcty, I think we should add also GeographicLib to the names used by find_library. Furthermore, on Windows the import library is called GeographicLib-i.lib (see https://github.com/geographiclib/geographiclib/blob/v2.3/src/CMakeLists.txt#L119), so to find the library correctly on Windows we also look for GeographicLib-i .

  • add ortools

  • Revert “mrt_add_library now adds a compilation tests for all headers used by the library” This reverts commit b05cac0200ce6b8de8e8a18789dbd58cd9d8d1eb.

  • Merge branch ‘master’ into HEAD

  • Changes how the check for formatting is done. Now the CI job uses the –check flag provided by cmake_format instead of the git diff check, because git caused some problems in this repo.

  • format

  • mrt_add_library now adds a compilation tests for all headers used by the library

  • Add ZeroMQ

  • Add zxing-cpp to cmake.yaml.

  • hard coded ignore files which start with “mocs_compilation and delete the corresponding gcda file, because otherwise our current coverage pipeline fails.

  • Contributors: Fabian Poggenhans, Jan-Hendrik Pauls, Johannes Beck, Kevin Rösch, Mrt Builder, Yinzhe Shen

1.0.9 (2021-11-26)

  • Set python version

  • Set PYTHON_EXECUTABLE for rolling

  • Add find script and cmake.yml entry for proj.

  • Update FLANN find script to work with newer versions.

  • add boost iostreams component

  • Removed debug message.

  • Fix find boost python for cmake 3.20.

  • add xerces and curl to camke.yaml

  • Fix warnings in CUDA code.

  • Remove cmake 3.20-only syntax

  • Headers from dependencies are no longer marked as system, except from overlayed workspaces

  • Set the ccache base dir as environment variable of the compiler command

  • add pangolin

  • Fix formatting of test failures on python3

  • Fix recovering from sanitizer issues by making sure the flag is set only once resolves MRT/draft/simulation_adenauerring#34

  • fix action build

  • Use mrt_cgal again (brings a newer version than ubuntu)

  • Adding or-tools to cmake.yaml.

  • Sanitizers: enable recovering form nullptr issues even in no_recover mode this fixes otherwise unfixable issues e.g. in boost::serialization using this

  • Update/remove old maintainer emails

  • Improve evaluation of conditions in package.xml in order to make it more compliant with REP149

  • Increase character limits for conditions specified package.xml This is necessary so that conditions that are based on ROS_DISTRO can be specified

  • Add cmake entry for libnlopt-cpp-dev, new for focal

  • Fix python script installation (shebang replacement)

  • Add mrt_casadi to cmake.yaml

  • Add mrt_hpipm to cmake.yaml

  • Add mrt_blasfeo to cmake.yaml

  • Add a small Readme pointing to cmake-format

  • change name to match internal name

  • add mrt-osqp-eigen

  • add osqp

  • Fix aravis find script.

  • Switch to use aravis 0.8.

  • Contributors: Fabian Poggenhans, Ilia Baltashov, Johannes Beck, Kevin Rösch, Maximilian Naumann, Piotr Orzechowski, Bernd Kröper, wep21

1.0.8 (2020-09-30)

  • Fix finding boost python on versions with old cmake but new boost

  • Contributors: Fabian Poggenhans

1.0.7 (2020-09-30)

  • Fix versioning of sofiles

  • Ensure unittests use the right gtest include dir

  • Contributors: Fabian Poggenhans

1.0.6 (2020-09-30)

  • Fix boost python building for python3

  • Contributors: Fabian Poggenhans

1.0.5 (2020-09-29)

  • Fix build for ROS2, gtest should no longer be installed in ROS2 mode

  • Improve python nosetest info

  • Update boost-python depend message

  • Fix python module setup

  • Packages can now have both a python module and a python api

  • Add qtbase5-dev key

  • Contributors: Fabian Poggenhans, Kevin Rösch, Maximilian Naumann

1.0.4 (2020-08-12)

  • Deleted deprecated configuration files

  • Fix cuda host compiler used for cuda 11

  • Fix __init__.py template for python3

  • Fix target handling for ros2

  • Fix build failures on ROS1

  • Fix the conan support

  • Add a dependency on ros_environment to ensure ROS_VERSION is set

  • Default to building shared libraries

  • Add QtScript to the list of qt components

  • Change license to BSD

  • Remove traces of GPL-licensed libgps

  • Remove unnecessary includes of cuda files

  • Update tensorflow c findscript to set new tensorflow include paths

  • Add cuda support for node and nodelet.

  • Remove usage of ast package for evaulating package.xml conditions

  • Fix crash if eval_coverage.py runs with python3

  • Ensure that coverage is also generated for cpp code called from plain rostests

  • Contributors: Fabian Poggenhans, Ilia Baltashov, Sven Richter

1.0.3 (2020-05-25)

  • Replace deprecated platform.distro call with distro module

  • Raise required CMake version to 3.0.2 to suppress warning with Noetic

  • Remove boost signals component that is no longer part of boost

  • Fixed c++14 test path include.

  • Fix installation of python api files

  • Update README.md

  • Reformat with new version of cmake-format

  • Add lcov as dependency again

  • Fix FindBoostPython.cmake for cmake below 3.11 and python3

  • Fix multiple include of MrtPCL

  • Contributors: Christian-Eike Framing, Fabian Poggenhans, Johannes Beck, Johannes Janosovits, Moritz Cremer

1.0.2 (2020-03-24)

  • Fix PCL findscript, disable precompiling

  • added jsoncpp

  • Make sure packages search for mrt_cmake_modules in their package config

  • Fix resolution of packages in underlaying workspaces

  • Mention rosdoc.yaml in package.xml

  • Contributors: Fabian Poggenhans, Johannes Beck, Johannes Janosovits

1.0.1 (2020-03-11)

  • Update maintainer

  • Update generate_dependency_file to search CMAKE_PREFIX_PATH for packages instead of ROS_PACKAGE_PATH

  • Update package xml to contain ROS urls and use format 3 to specify python version specific deps

  • Add a rosdoc file so that ros can build the cmake api

  • Contributors: Fabian Poggenhans

1.0.0 (2020-02-24)

  • Initial release for ROS

  • Contributors: Andre-Marcel Hellmund, Claudio Bandera, Fabian Poggenhans, Johannes Beck, Johannes Graeter, Niels Ole Salscheider, Piotr Orzechowski