mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-27 21:48:59 +08:00
Add gz ports: [gz-cmake3] [gz-utils2] [gz-tools2] [gz-math7] (#28656)
* Add gz ports * ci.baseline.txt android. --------- Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
This commit is contained in:
parent
a92f44a98c
commit
197818b248
11
ports/gz-cmake3/portfile.cmake
Normal file
11
ports/gz-cmake3/portfile.cmake
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
set(PACKAGE_NAME cmake)
|
||||||
|
|
||||||
|
ignition_modular_library(NAME ${PACKAGE_NAME}
|
||||||
|
REF ${PORT}_${VERSION}
|
||||||
|
VERSION ${VERSION}
|
||||||
|
SHA512 99fb6a137b8a913b49e7881e9b2c96ca1ae03fb48cfa30f635a69396ccb0eb108abb8a925fd85dc46f3b10f88758675da53eb6cae3325eabeac5e6bee6f54d91
|
||||||
|
PATCHES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Install custom usage
|
||||||
|
configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" @ONLY)
|
3
ports/gz-cmake3/usage
Normal file
3
ports/gz-cmake3/usage
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
The package gz-cmake3 provides CMake integration:
|
||||||
|
|
||||||
|
find_package(gz-cmake3 CONFIG REQUIRED)
|
13
ports/gz-cmake3/vcpkg.json
Normal file
13
ports/gz-cmake3/vcpkg.json
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"name": "gz-cmake3",
|
||||||
|
"version": "3.0.1",
|
||||||
|
"description": "CMake helper functions for building robotic applications",
|
||||||
|
"homepage": "https://ignitionrobotics.org/libs/cmake",
|
||||||
|
"license": null,
|
||||||
|
"dependencies": [
|
||||||
|
{
|
||||||
|
"name": "ignition-modularscripts",
|
||||||
|
"host": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
7
ports/gz-math7/portfile.cmake
Normal file
7
ports/gz-math7/portfile.cmake
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
set(PACKAGE_NAME math)
|
||||||
|
|
||||||
|
ignition_modular_library(NAME ${PACKAGE_NAME}
|
||||||
|
REF ${PORT}_${VERSION}
|
||||||
|
VERSION ${VERSION}
|
||||||
|
SHA512 84617eeb6840b0bad8f94c38e8af11bf010c2e3166042541d0d79c44f60a70ee6fde395b2a1b801abedb36aa024f7fb14bbb993eb7be2949c72d8756ba4b3196
|
||||||
|
)
|
16
ports/gz-math7/vcpkg.json
Normal file
16
ports/gz-math7/vcpkg.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"name": "gz-math7",
|
||||||
|
"version": "7.0.2",
|
||||||
|
"description": "Math API for robotic applications",
|
||||||
|
"homepage": "https://ignitionrobotics.org/libs/math",
|
||||||
|
"license": null,
|
||||||
|
"dependencies": [
|
||||||
|
"eigen3",
|
||||||
|
"gz-cmake3",
|
||||||
|
"gz-utils2",
|
||||||
|
{
|
||||||
|
"name": "ignition-modularscripts",
|
||||||
|
"host": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
13
ports/gz-tools2/portfile.cmake
Normal file
13
ports/gz-tools2/portfile.cmake
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
|
||||||
|
set(PACKAGE_NAME tools)
|
||||||
|
|
||||||
|
ignition_modular_library(NAME ${PACKAGE_NAME}
|
||||||
|
REF ${PORT}_${VERSION}
|
||||||
|
VERSION ${VERSION}
|
||||||
|
SHA512 1b89048d09821db5a902758e133e6e73052941fdb9838daed5540267ef9203512170a031cf94a29564cac15133489609e83e965f31f930f7d7be477a8d9c2667
|
||||||
|
PATCHES
|
||||||
|
)
|
||||||
|
|
||||||
|
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||||
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
|
||||||
|
endif()
|
14
ports/gz-tools2/vcpkg.json
Normal file
14
ports/gz-tools2/vcpkg.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "gz-tools2",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"description": "Gazebo tools provide the ign command line tool that accepts multiple subcommands.",
|
||||||
|
"homepage": "https://gazebosim.org",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"supports": "!(arm & windows) & !uwp",
|
||||||
|
"dependencies": [
|
||||||
|
{
|
||||||
|
"name": "ignition-modularscripts",
|
||||||
|
"host": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
8
ports/gz-utils2/portfile.cmake
Normal file
8
ports/gz-utils2/portfile.cmake
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
set(PACKAGE_NAME utils)
|
||||||
|
|
||||||
|
ignition_modular_library(NAME ${PACKAGE_NAME}
|
||||||
|
REF ${PORT}_${VERSION}
|
||||||
|
VERSION ${VERSION}
|
||||||
|
SHA512 2e896e7106591a427fd5a732ba7dbfb329a3c0ec70601f5bf9b2390907e37b41837fd06696f4a93fb4ccc16a94a0221e4734e59f9fb1c7e5a016a076800d8214
|
||||||
|
PATCHES
|
||||||
|
)
|
14
ports/gz-utils2/vcpkg.json
Normal file
14
ports/gz-utils2/vcpkg.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "gz-utils2",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"description": "Ignition Utils, a component of Ignition Robotics, provides general purpose classes and functions designed for robotic applications.",
|
||||||
|
"homepage": "https://gazebosim.org",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"dependencies": [
|
||||||
|
"gz-cmake3",
|
||||||
|
{
|
||||||
|
"name": "ignition-modularscripts",
|
||||||
|
"host": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -562,6 +562,10 @@ gts:x64-android=fail
|
|||||||
gul14:arm-neon-android=fail
|
gul14:arm-neon-android=fail
|
||||||
gul14:arm64-android=fail
|
gul14:arm64-android=fail
|
||||||
gul14:x64-android=fail
|
gul14:x64-android=fail
|
||||||
|
# see ignition skips below
|
||||||
|
gz-tools2:arm-neon-android=fail
|
||||||
|
gz-tools2:x64-android=fail
|
||||||
|
gz-tools2:arm64-android=fail
|
||||||
halide:x64-windows-static=fail
|
halide:x64-windows-static=fail
|
||||||
hdf5:arm64-windows=fail
|
hdf5:arm64-windows=fail
|
||||||
hdf5:arm-uwp=fail
|
hdf5:arm-uwp=fail
|
||||||
|
@ -3012,6 +3012,22 @@
|
|||||||
"baseline": "0.10.1",
|
"baseline": "0.10.1",
|
||||||
"port-version": 6
|
"port-version": 6
|
||||||
},
|
},
|
||||||
|
"gz-cmake3": {
|
||||||
|
"baseline": "3.0.1",
|
||||||
|
"port-version": 0
|
||||||
|
},
|
||||||
|
"gz-math7": {
|
||||||
|
"baseline": "7.0.2",
|
||||||
|
"port-version": 0
|
||||||
|
},
|
||||||
|
"gz-tools2": {
|
||||||
|
"baseline": "2.0.0",
|
||||||
|
"port-version": 0
|
||||||
|
},
|
||||||
|
"gz-utils2": {
|
||||||
|
"baseline": "2.0.0",
|
||||||
|
"port-version": 0
|
||||||
|
},
|
||||||
"gzip-hpp": {
|
"gzip-hpp": {
|
||||||
"baseline": "0.1.0",
|
"baseline": "0.1.0",
|
||||||
"port-version": 2
|
"port-version": 2
|
||||||
|
9
versions/g-/gz-cmake3.json
Normal file
9
versions/g-/gz-cmake3.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "a1a12dbb8647dbc12381aa63fe0c66c48e2b4b31",
|
||||||
|
"version": "3.0.1",
|
||||||
|
"port-version": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
9
versions/g-/gz-math7.json
Normal file
9
versions/g-/gz-math7.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "13b399f38d70db748d1babf9296d2a4fc80dc302",
|
||||||
|
"version": "7.0.2",
|
||||||
|
"port-version": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
9
versions/g-/gz-tools2.json
Normal file
9
versions/g-/gz-tools2.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "10058238d27070a39c55eeb9ec6a4e5246a9f853",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"port-version": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
9
versions/g-/gz-utils2.json
Normal file
9
versions/g-/gz-utils2.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "427940c7d970bbcefb22b7930dd1196a90e42bc9",
|
||||||
|
"version": "2.0.0",
|
||||||
|
"port-version": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user