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

Prototype: parse version number from package.xml #639

Open
wants to merge 9 commits into
base: gz-math8
Choose a base branch
from

Commits on Oct 11, 2024

  1. Permit to build bindings against an external gz-math

    Signed-off-by: Silvio Traversaro <[email protected]>
    traversaro authored and scpeters committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    646de60 View commit details
    Browse the repository at this point in the history
  2. Fix python install path

    Use CMAKE_INSTALL_LIBDIR from GNUInstallDirs instead
    of GZ_LIB_INSTALL_DIR, which won't be available if
    only building python bindings.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    d2bae80 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Reference brew install instructions in tutorial

    Refer to https://brew.sh instead of duplicating the
    brew installation command.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    a670b65 View commit details
    Browse the repository at this point in the history
  2. Add details about building python bindings

    * Describe Pybind11 as a dependency
    * Document how to build bindings separately from the
      main gz-math library
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    54978b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Use same required cmake version

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    cb32516 View commit details
    Browse the repository at this point in the history
  2. Remove unneeded call to enable_testing()

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    63d16a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b475bdc View commit details
    Browse the repository at this point in the history
  4. Find pybind11 in just one place

    Moves find_package(pybind11) call to src/python_pybind11
    folder. When invoked through the root CMakeLists.txt,
    it treats pybind11 as an optional dependency, but when
    invoked from that folder, it treats it as required by
    setting CMAKE_REQUIRE_FIND_PACKAGE_pybind11 to TRUE.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    06b8ab8 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    17d8304 View commit details
    Browse the repository at this point in the history