Skip to content

Commit

Permalink
Include the change in Migration.md
Browse files Browse the repository at this point in the history
Signed-off-by: Jose Luis Rivero <[email protected]>
  • Loading branch information
j-rivero committed Jan 10, 2024
1 parent 1fc2258 commit 75ae798
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions Migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ release will remove the deprecated code.

1. The minimum required cmake version is now 3.22.1.

1. **Breaking**: C/C++ projects enable the visibility=hidden by default
gz-cmake4 changes the gz-cmake projects to use C/C++ visibility hidden
by default. This is a potential breaking changed for projects using
gz-cmake but the benefits in terms of creating portable code and
time spend by the loader could be relevant.
To avoid this change, the EXPOSE_SYMBOLS_BY_DEFAULT flag can be used in
the gz_configure_project call.
The change deprecates the HIDDEN_SYMBOLS_BY_DEFAULT flag that can be
removed.


## Gazebo CMake 2.X to 3.X

1. **Breaking**: Examples are now built using native cmake.
Expand Down

0 comments on commit 75ae798

Please sign in to comment.