mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-01-14 06:08:03 +08:00
[ignition-msgs5][ignition-transport8] Add new ports 🤖 (#11272)
* [ignition-msgs5][ignition-transport8] Add new ports * fixup
This commit is contained in:
parent
dfb1dc08b4
commit
d725b00ba9
5
ports/ignition-msgs5/CONTROL
Normal file
5
ports/ignition-msgs5/CONTROL
Normal file
@ -0,0 +1,5 @@
|
||||
Source: ignition-msgs5
|
||||
Version: 5.1.0
|
||||
Build-Depends: ignition-modularscripts, ignition-cmake2, ignition-math6, protobuf, tinyxml2
|
||||
Description: Middleware protobuf messages for robotics
|
||||
Supports: !(arm|linux|uwp)
|
18
ports/ignition-msgs5/portfile.cmake
Normal file
18
ports/ignition-msgs5/portfile.cmake
Normal file
@ -0,0 +1,18 @@
|
||||
# Explicitly disable cross-compilation until the upstream discussion
|
||||
# https://github.com/ignitionrobotics/ign-msgs/issues/34 is solved
|
||||
vcpkg_fail_port_install(ON_ARCH "arm" ON_TARGET "linux" "uwp")
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/ignitionmodularscripts/ignition_modular_library.cmake)
|
||||
|
||||
# This port needs to generate protobuf messages with a custom plugin generator,
|
||||
# so it needs to have in Windows the relative protobuf dll available in the PATH
|
||||
set(path_backup $ENV{PATH})
|
||||
vcpkg_add_to_path(${CURRENT_INSTALLED_DIR}/bin)
|
||||
vcpkg_add_to_path(${CURRENT_INSTALLED_DIR}/debug/bin)
|
||||
|
||||
ignition_modular_library(NAME msgs
|
||||
VERSION "5.1.0"
|
||||
SHA512 db485f737c465b310602342a1a751c561473e330eb18d1b322b32d13de246536fe6a7efdf245faaaa9be1c9bfce662b2d39d1bb7cffc37e52690893cb47cc2ee)
|
||||
|
||||
# Restore old path
|
||||
set(ENV{PATH} ${path_backup})
|
4
ports/ignition-transport8/CONTROL
Normal file
4
ports/ignition-transport8/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: ignition-transport8
|
||||
Version: 8.0.0
|
||||
Build-Depends: cppzmq, ignition-cmake2, ignition-msgs5, libuuid (!windows&!uwp), protobuf, sqlite3, zeromq
|
||||
Description: Transport middleware for robotics
|
7
ports/ignition-transport8/portfile.cmake
Normal file
7
ports/ignition-transport8/portfile.cmake
Normal file
@ -0,0 +1,7 @@
|
||||
include(${CURRENT_INSTALLED_DIR}/share/ignitionmodularscripts/ignition_modular_library.cmake)
|
||||
|
||||
ignition_modular_library(NAME transport
|
||||
VERSION "8.0.0"
|
||||
SHA512 ab1bae994a8676864ceb78b87f2258b8ed22036aed87e815fc22f830edd8b087d1ef0406dc0d053ea823d95b5fb765c4867d27ce5653f1d685001aab0cf0ec03
|
||||
# This can be removed when the pc file of libuuid on Windows is fixed
|
||||
DISABLE_PKGCONFIG_INSTALL)
|
@ -625,6 +625,10 @@ ignition-common1:x64-linux=fail
|
||||
ignition-msgs1:arm64-windows=fail
|
||||
ignition-msgs1:arm-uwp=fail
|
||||
ignition-msgs1:x64-uwp=fail
|
||||
ignition-msgs5:x64-linux=fail
|
||||
ignition-msgs5:arm64-windows=fail
|
||||
ignition-msgs5:arm-uwp=fail
|
||||
ignition-msgs5:x64-uwp=fail
|
||||
imgui-sfml:x64-linux=ignore
|
||||
intel-ipsec:arm64-windows=fail
|
||||
intel-ipsec:arm-uwp=fail
|
||||
|
Loading…
x
Reference in New Issue
Block a user