diff options
| author | Silvio Traversaro <silvio.traversaro@iit.it> | 2020-05-12 00:43:32 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-11 15:43:32 -0700 |
| commit | d725b00ba966a8a05b9a091c05452365fb2f3d03 (patch) | |
| tree | 0195ad92f32e998a6233682ba20dd91369994190 /ports/ignition-msgs5 | |
| parent | dfb1dc08b444b5f351292bc8bc6cdd09d399bff5 (diff) | |
| download | vcpkg-d725b00ba966a8a05b9a091c05452365fb2f3d03.tar.gz vcpkg-d725b00ba966a8a05b9a091c05452365fb2f3d03.zip | |
[ignition-msgs5][ignition-transport8] Add new ports 🤖 (#11272)
* [ignition-msgs5][ignition-transport8] Add new ports
* fixup
Diffstat (limited to 'ports/ignition-msgs5')
| -rw-r--r-- | ports/ignition-msgs5/CONTROL | 5 | ||||
| -rw-r--r-- | ports/ignition-msgs5/portfile.cmake | 18 |
2 files changed, 23 insertions, 0 deletions
diff --git a/ports/ignition-msgs5/CONTROL b/ports/ignition-msgs5/CONTROL new file mode 100644 index 000000000..fd7b362df --- /dev/null +++ b/ports/ignition-msgs5/CONTROL @@ -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)
\ No newline at end of file diff --git a/ports/ignition-msgs5/portfile.cmake b/ports/ignition-msgs5/portfile.cmake new file mode 100644 index 000000000..c853d9d83 --- /dev/null +++ b/ports/ignition-msgs5/portfile.cmake @@ -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}) |
