gz-cmake icon indicating copy to clipboard operation
gz-cmake copied to clipboard

A set of CMake modules that are used by the C++-based Gazebo projects.

Results 54 gz-cmake issues
Sort by recently updated
recently updated
newest added

## Desired behavior The next major release of gz-cmake will be supported on newer distributions with newer versions of cmake than version 3.10.2 that is currently used in gz-cmake3. We...

enhancement
Breaking change
๐Ÿ›๏ธ ionic

**Original report ([archived issue](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-cmake/issues/69)) by Michael Carroll (Bitbucket: [Michael Carroll](https://bitbucket.org/%7B17dbbc15-cbc0-42f0-a985-cde9061c78a0%7D/), GitHub: [mjcarroll](https://github.com/mjcarroll)).** ---------------------------------------- Based off of discussion over on [ros\_ign github](https://github.com/osrf/ros_ign/pull/60/files/72ee1834ed72e873afa0782d5bd05c5845dd832f#r360498028), it may make sense to create some CMake logic...

minor
proposal

## Environment * OS Version: * Source or binary build? ## Description * Expected behavior: The `GZ_*_VERSION_NAMESPACE` macro should be defined in the `config.hh.in` file for each package * Actual...

bug

Since CMake 3.14, CMake provides a [`find_package(SQLite3 REQUIRED)`](https://cmake.org/cmake/help/latest/module/FindSQLite3.html) module that is used if one calls `find_package(SQLite3 REQUIRED)`, that defines the `SQLite::SQLite3` imported target. If one calls `find_package(ignition-cmake2 REQUIRED)` before `find_package(SQLite3...

bug

## Desired behavior The [gz/utilities/SuppressWarning.hh](https://github.com/gazebosim/gz-cmake/blob/main/include/gz/utilities/SuppressWarning.hh) header file here in gz-cmake seems redundant with the [gz/utils/SuppressWarning.hh](https://github.com/gazebosim/gz-utils/blob/gz-utils2/include/gz/utils/SuppressWarning.hh) from gz-utils. I think we should deprecate or remove the one hosted by gz-cmake. ##...

enhancement
Breaking change

# ๐ŸŽ‰ New feature Closes #215 ## Summary This adds CMake macros to remove code duplication for creating pybind11 bindings. The only problem that occurs is that it destroys the...

๐Ÿ›๏ธ ionic

# ๐ŸŽ‰ New feature ## Summary There is no current check on very broken CMake syntax in our cmake modules (see #221 as an example). Looking for some tools I...

enhancement
๐Ÿฐ citadel
๐Ÿฏ fortress
Gazebo 1๏ธ1๏ธ

## Desired behavior The `EXAMPLE_PATTERN` (https://github.com/gazebosim/gz-cmake/blob/200de1b26edbad9ad1d7efd7c29dd4f2080edefa/doc/doxygen/api.in#L904) in the doxygen configuration is limited to C++ and CMake files. It would be great if other types (eg. `.proto`, `.py`, `.rb`, `.sdf`, `CMakeList.txt`)...

enhancement

**Original report ([archived issue](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-cmake/issues/3)) by Steve Peters (Bitbucket: [Steven Peters](https://bitbucket.org/%7B2ccfed09-18b8-4921-8d58-15ef01092802%7D/), GitHub: [scpeters](https://github.com/scpeters)).** ---------------------------------------- In my haste to merge [pull request #1](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-cmake/pull-requests/1), there were some comments that didn't get fully resolved:...

bug
minor

**Original report ([archived issue](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-cmake/issues/22)) by Carlos Agรผero (Bitbucket: [caguero](https://bitbucket.org/%7Bda8a8e89-4bb0-421b-bd0e-dbbed3d4ed6a%7D/), GitHub: [caguero](https://github.com/caguero)).** ---------------------------------------- * `//////////////////////////////////////////////////` inside a code block is ignored. * `\brief` is extracted from the code block and rendered...

bug
major