File tree Expand file tree Collapse file tree 13 files changed +273
-0
lines changed Expand file tree Collapse file tree 13 files changed +273
-0
lines changed Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.10)
2+ project (gz_cmake_vendor)
3+
4+ find_package (ament_cmake REQUIRED)
5+ find_package (ament_cmake_vendor_package REQUIRED)
6+
7+ ament_vendor(gz_cmake_vendor
8+ VCS_URL https://github.com/gazebosim/gz-cmake
9+ # Target Intrinsic SDK version requires Gazebo Ionic packages.
10+ VCS_VERSION gz-cmake4_4.2.0
11+ )
12+
13+ ament_package()
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <?xml-model
3+ href =" http://download.ros.org/schema/package_format2.xsd"
4+ schematypens =" http://www.w3.org/2001/XMLSchema" ?>
5+ <package format =" 2" >
6+ <name >gz_cmake_vendor</name >
7+ <version >0.1.0</version >
8+ <description >
9+ Wrapper around gz-cmake.
10+ </description >
11+
12+ <
maintainer email =
" [email protected] " >Shameek Ganguly</
maintainer >
13+
14+ <!-- This package has a custom license -->
15+ <license >Intrinsic License</license >
16+ <!-- Gazebo packages are licensed under Apache-2.0 -->
17+ <license >Apache-2.0</license >
18+
19+ <
author email =
" [email protected] " >Shameek Ganguly</
author >
20+
21+ <buildtool_depend >ament_cmake</buildtool_depend >
22+ <buildtool_depend >ament_cmake_vendor_package</buildtool_depend >
23+
24+ <export >
25+ <build_type >ament_cmake</build_type >
26+ </export >
27+ </package >
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.10)
2+ project (gz_math_vendor CXX)
3+
4+ # Default to C++20
5+ if (NOT CMAKE_CXX_STANDARD)
6+ set (CMAKE_CXX_STANDARD 20)
7+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
8+ endif ()
9+
10+ find_package (ament_cmake REQUIRED)
11+ find_package (ament_cmake_vendor_package REQUIRED)
12+ find_package (eigen_vendor REQUIRED)
13+ find_package (gz_cmake_vendor REQUIRED)
14+ find_package (gz_utils_vendor REQUIRED)
15+
16+ find_package (Eigen3 REQUIRED)
17+
18+ ament_vendor(gz_math_vendor
19+ VCS_URL https://github.com/gazebosim/gz-math
20+ # Target Intrinsic SDK version requires Gazebo Ionic packages.
21+ VCS_VERSION gz-math8_8.2.0
22+ )
23+
24+ ament_package()
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <?xml-model
3+ href =" http://download.ros.org/schema/package_format2.xsd"
4+ schematypens =" http://www.w3.org/2001/XMLSchema" ?>
5+ <package format =" 2" >
6+ <name >gz_math_vendor</name >
7+ <version >0.1.0</version >
8+ <description >
9+ Wrapper around gz-math.
10+ </description >
11+
12+ <
maintainer email =
" [email protected] " >Shameek Ganguly</
maintainer >
13+
14+ <!-- This package has a custom license -->
15+ <license >Intrinsic License</license >
16+ <!-- Gazebo packages are licensed under Apache-2.0 -->
17+ <license >Apache-2.0</license >
18+
19+ <
author email =
" [email protected] " >Shameek Ganguly</
author >
20+
21+ <buildtool_depend >ament_cmake</buildtool_depend >
22+ <buildtool_depend >ament_cmake_vendor_package</buildtool_depend >
23+
24+ <depend >gz_cmake_vendor</depend >
25+ <depend >gz_utils_vendor</depend >
26+ <depend >eigen_vendor</depend >
27+
28+ <export >
29+ <build_type >ament_cmake</build_type >
30+ </export >
31+ </package >
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.10)
2+ project (gz_msgs_vendor CXX)
3+
4+ # Default to C++20
5+ if (NOT CMAKE_CXX_STANDARD)
6+ set (CMAKE_CXX_STANDARD 20)
7+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
8+ endif ()
9+
10+ find_package (ament_cmake REQUIRED)
11+ find_package (ament_cmake_vendor_package REQUIRED)
12+ find_package (grpc_vendor REQUIRED) # Provides protobuf
13+ find_package (gz_cmake_vendor REQUIRED)
14+ find_package (gz_math_vendor REQUIRED)
15+ find_package (gz_utils_vendor REQUIRED)
16+
17+ ament_vendor(gz_msgs_vendor
18+ VCS_URL https://github.com/gazebosim/gz-msgs
19+ # Target Intrinsic SDK version requires Gazebo Ionic packages.
20+ VCS_VERSION gz-msgs11_11.1.0
21+ )
22+
23+ ament_package()
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <?xml-model
3+ href =" http://download.ros.org/schema/package_format2.xsd"
4+ schematypens =" http://www.w3.org/2001/XMLSchema" ?>
5+ <package format =" 2" >
6+ <name >gz_msgs_vendor</name >
7+ <version >0.1.0</version >
8+ <description >
9+ Wrapper around gz-msgs.
10+ </description >
11+
12+ <
maintainer email =
" [email protected] " >Shameek Ganguly</
maintainer >
13+
14+ <!-- This package has a custom license -->
15+ <license >Intrinsic License</license >
16+ <!-- Gazebo packages are licensed under Apache-2.0 -->
17+ <license >Apache-2.0</license >
18+
19+ <
author email =
" [email protected] " >Shameek Ganguly</
author >
20+
21+ <buildtool_depend >ament_cmake</buildtool_depend >
22+ <buildtool_depend >ament_cmake_vendor_package</buildtool_depend >
23+
24+ <depend >grpc_vendor</depend >
25+ <depend >gz_cmake_vendor</depend >
26+ <depend >gz_math_vendor</depend >
27+ <depend >gz_utils_vendor</depend >
28+
29+ <export >
30+ <build_type >ament_cmake</build_type >
31+ </export >
32+ </package >
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.10)
2+ project (gz_transport_vendor CXX)
3+
4+ # Default to C++20
5+ if (NOT CMAKE_CXX_STANDARD)
6+ set (CMAKE_CXX_STANDARD 20)
7+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
8+ endif ()
9+
10+ find_package (ament_cmake REQUIRED)
11+ find_package (ament_cmake_vendor_package REQUIRED)
12+ find_package (grpc_vendor REQUIRED) # Provides protobuf
13+ find_package (gz_cmake_vendor REQUIRED)
14+ find_package (gz_math_vendor REQUIRED)
15+ find_package (gz_msgs_vendor REQUIRED)
16+ find_package (gz_utils_vendor REQUIRED)
17+
18+ ament_vendor(gz_transport_vendor
19+ VCS_URL https://github.com/gazebosim/gz-transport
20+ # Target Intrinsic SDK version requires Gazebo Ionic packages.
21+ VCS_VERSION gz-transport14_14.1.0
22+ )
23+
24+ ament_package()
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <?xml-model
3+ href =" http://download.ros.org/schema/package_format2.xsd"
4+ schematypens =" http://www.w3.org/2001/XMLSchema" ?>
5+ <package format =" 2" >
6+ <name >gz_transport_vendor</name >
7+ <version >0.1.0</version >
8+ <description >
9+ Wrapper around gz-transport.
10+ </description >
11+
12+ <
maintainer email =
" [email protected] " >Shameek Ganguly</
maintainer >
13+
14+ <!-- This package has a custom license -->
15+ <license >Intrinsic License</license >
16+ <!-- Gazebo packages are licensed under Apache-2.0 -->
17+ <license >Apache-2.0</license >
18+
19+ <
author email =
" [email protected] " >Shameek Ganguly</
author >
20+
21+ <buildtool_depend >ament_cmake</buildtool_depend >
22+ <buildtool_depend >ament_cmake_vendor_package</buildtool_depend >
23+
24+ <build_depend >libzmq3-dev</build_depend >
25+ <exec_depend >libzmq3-dev</exec_depend >
26+
27+ <depend >grpc_vendor</depend >
28+ <depend >gz_cmake_vendor</depend >
29+ <depend >gz_math_vendor</depend >
30+ <depend >gz_msgs_vendor</depend >
31+ <depend >gz_utils_vendor</depend >
32+
33+ <export >
34+ <build_type >ament_cmake</build_type >
35+ </export >
36+ </package >
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.10)
2+ project (gz_utils_vendor CXX)
3+
4+ # Default to C++20
5+ if (NOT CMAKE_CXX_STANDARD)
6+ set (CMAKE_CXX_STANDARD 20)
7+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
8+ endif ()
9+
10+ find_package (ament_cmake REQUIRED)
11+ find_package (ament_cmake_vendor_package REQUIRED)
12+ find_package (gz_cmake_vendor REQUIRED)
13+
14+ ament_vendor(gz_utils_vendor
15+ VCS_URL https://github.com/gazebosim/gz-utils
16+ # Target Intrinsic SDK version requires Gazebo Ionic packages.
17+ VCS_VERSION gz-utils3_3.1.1
18+ )
19+
20+ ament_package()
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" ?>
2+ <?xml-model
3+ href =" http://download.ros.org/schema/package_format2.xsd"
4+ schematypens =" http://www.w3.org/2001/XMLSchema" ?>
5+ <package format =" 2" >
6+ <name >gz_utils_vendor</name >
7+ <version >0.1.0</version >
8+ <description >
9+ Wrapper around gz-utils.
10+ </description >
11+
12+ <
maintainer email =
" [email protected] " >Shameek Ganguly</
maintainer >
13+
14+ <!-- This package has a custom license -->
15+ <license >Intrinsic License</license >
16+ <!-- Gazebo packages are licensed under Apache-2.0 -->
17+ <license >Apache-2.0</license >
18+
19+ <
author email =
" [email protected] " >Shameek Ganguly</
author >
20+
21+ <buildtool_depend >ament_cmake</buildtool_depend >
22+ <buildtool_depend >ament_cmake_vendor_package</buildtool_depend >
23+
24+ <depend >gz_cmake_vendor</depend >
25+
26+ <export >
27+ <build_type >ament_cmake</build_type >
28+ </export >
29+ </package >
You can’t perform that action at this time.
0 commit comments