From f9e1ac5f28ae32042cf39150c9e5be4013c6b285 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Thu, 21 Mar 2024 21:39:44 -0700 Subject: [PATCH] [build] Require OpenSceneGraph >= 3.6.5 --- cmake/DARTFindOpenSceneGraph.cmake | 2 +- docs/readthedocs/developer_guide/build.rst | 56 ++++++++++++---------- 2 files changed, 32 insertions(+), 26 deletions(-) diff --git a/cmake/DARTFindOpenSceneGraph.cmake b/cmake/DARTFindOpenSceneGraph.cmake index bf16b17f8ea67..be084ceb37406 100644 --- a/cmake/DARTFindOpenSceneGraph.cmake +++ b/cmake/DARTFindOpenSceneGraph.cmake @@ -6,7 +6,7 @@ # # This file is provided under the "BSD-style" License -find_package(OpenSceneGraph 3.0 QUIET +find_package(OpenSceneGraph 3.6.5 QUIET COMPONENTS osg osgViewer osgManipulator osgGA osgDB osgShadow osgUtil ) diff --git a/docs/readthedocs/developer_guide/build.rst b/docs/readthedocs/developer_guide/build.rst index d10d2b58523b7..6d0fa93570c46 100644 --- a/docs/readthedocs/developer_guide/build.rst +++ b/docs/readthedocs/developer_guide/build.rst @@ -134,31 +134,37 @@ Dependency Info Here's a summary of the dependencies required to build DART (WIP): -+------------+----------+---------+--------------+-------+ -| Dependency | Required | Type | Min. Version | Notes | -+============+==========+=========+==============+=======+ -| CMake | Yes | Build | 3.22.1 | | -+------------+----------+---------+--------------+-------+ -| Assimp | Yes | Runtime | 5.2.2 | | -+------------+----------+---------+--------------+-------+ -| Eigen | Yes | Runtime | 3.4.0 | | -+------------+----------+---------+--------------+-------+ -| FCL | Yes | Runtime | 0.7.0 | | -+------------+----------+---------+--------------+-------+ -| fmt | Yes | Runtime | 8.1.1 | | -+------------+----------+---------+--------------+-------+ -| Bullet | No | Runtime | 3.06 | | -+------------+----------+---------+--------------+-------+ -| Ipopt | No | Runtime | 3.11.9 | | -+------------+----------+---------+--------------+-------+ -| Octomap | No | Runtime | 1.9.7 | | -+------------+----------+---------+--------------+-------+ -| ODE | No | Runtime | 0.16.2 | | -+------------+----------+---------+--------------+-------+ -| Pagmo | No | Runtime | 2.18.0 | | -+------------+----------+---------+--------------+-------+ -| spdlog | No | Runtime | 1.9.2 | | -+------------+----------+---------+--------------+-------+ ++----------------+----------+---------+--------------+-------+ +| Dependency | Required | Type | Min. Version | Notes | ++================+==========+=========+==============+=======+ +| CMake | Yes | Build | 3.22.1 | | ++----------------+----------+---------+--------------+-------+ +| Assimp | Yes | Runtime | 5.2.2 | | ++----------------+----------+---------+--------------+-------+ +| Eigen | Yes | Runtime | 3.4.0 | | ++----------------+----------+---------+--------------+-------+ +| FCL | Yes | Runtime | 0.7.0 | | ++----------------+----------+---------+--------------+-------+ +| fmt | Yes | Runtime | 8.1.1 | | ++----------------+----------+---------+--------------+-------+ +| Bullet | No | Runtime | 3.06 | | ++----------------+----------+---------+--------------+-------+ +| Ipopt | No | Runtime | 3.11.9 | | ++----------------+----------+---------+--------------+-------+ +| Octomap | No | Runtime | 1.9.7 | | ++----------------+----------+---------+--------------+-------+ +| ODE | No | Runtime | 0.16.2 | | ++----------------+----------+---------+--------------+-------+ +| Pagmo | No | Runtime | 2.18.0 | | ++----------------+----------+---------+--------------+-------+ +| spdlog | No | Runtime | 1.9.2 | | ++----------------+----------+---------+--------------+-------+ +| tinyxml2 | No | Runtime | 9.0.0 | | ++----------------+----------+---------+--------------+-------+ +| urdfdom | No | Runtime | 3.0.1 | | ++----------------+----------+---------+--------------+-------+ +| OpenSceneGraph | No | Runtime | 3.6.5 | | ++----------------+----------+---------+--------------+-------+ Clone the DART Repository ~~~~~~~~~~~~~~~~~~~~~~~~~