gz-cmake
gz-cmake copied to clipboard
A set of CMake modules that are used by the C++-based Gazebo projects.
**Original report ([archived issue](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-cmake/issues/9)) by Shane Loretz (Bitbucket: [Shane Loretz](https://bitbucket.org/%7B656e3311-aad9-45a1-aaf7-b0ee0e84b287%7D/), GitHub: [sloretz](https://github.com/sloretz)).** ---------------------------------------- While cleaning up a docker image based on 16.04 I had installed `libprotobuf-dev` and `protobuf-compiler` but accidentally...
# 🎉 New feature Implementation of https://github.com/gazebosim/gz-cmake/pull/262 for Garden ## Summary The idea is to create a series of macros that will help new and old users create new packages...
**Original report ([archived issue](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-cmake/issues/31)) by Nate Koenig (Bitbucket: [Nathan Koenig](https://bitbucket.org/%7Bc862cdd9-fcc8-4419-9fc7-e20db14b8fcb%7D/)).** ---------------------------------------- `make codecheck` could always generate junit xml, or we could make a new target that generates only junit xml.
Mostly enabling https://github.com/ignitionrobotics/ign-cmake/pull/144 ON by default to exclude the doc generation to be run in all the builds. Executing docs in all the builds done for all the use case...
## Desired behavior Make packages built by developers with colcon respect the `symlink-install` argument from the command line. This is very convenient for developers who are rapidly iterating on files...
## Desired behavior It should be possible to have a macro that allows to specify what exactly should be searched for by the CMake command of `FindPython3`. Right now it...
## Desired behavior Right now there is some code duplication in [ign-gazebo](https://github.com/ignitionrobotics/ign-gazebo/blob/ign-gazebo6/CMakeLists.txt#L179) and [ign-math](https://github.com/ignitionrobotics/ign-math/blob/ign-math6/CMakeLists.txt#L72) for finding pybind11. I assume the goal is to provide Python interfaces also for other packages...
## Desired behavior A few weeks ago, @luca-della-vedova and I were having a chat about external projects that create custom plugins and worlds. We probably should add an `export_plugin` and...
## Desired behavior Add a CMake flag which would allow a user to skip tests of deprecated functionality, or to skip building/installing the deprecated functionality entirely. As we continue to...
## Environment * OS Version: Windows 10 * **Source** ~~or binary build~~? 44a699c ``` ... -- Install configuration: "Release" -- Installing: C:/ci/ws/build/ignition_cmake2_vendor/ignition_cmake2_vendor_install/bin/msvcp140.dll -- Installing: C:/ci/ws/build/ignition_cmake2_vendor/ignition_cmake2_vendor_install/bin/msvcp140_1.dll -- Installing: C:/ci/ws/build/ignition_cmake2_vendor/ignition_cmake2_vendor_install/bin/msvcp140_2.dll -- Installing:...