aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Traversaro <silvio@traversaro.it>2021-01-05 20:57:23 +0100
committerGitHub <noreply@github.com>2021-01-05 11:57:23 -0800
commitd2e0939e3927bca6e2c9ae58b13dfe2ef3449929 (patch)
treedfab92e047e11872d14cbfcf1e83dcb181a7bbb1
parent63de431b409b73e57d50405afaa9da6787c63d0d (diff)
downloadvcpkg-d2e0939e3927bca6e2c9ae58b13dfe2ef3449929.tar.gz
vcpkg-d2e0939e3927bca6e2c9ae58b13dfe2ef3449929.zip
[ignition-common3] Add new port 🤖 (#11273)
* [ignition-common3] Add new port * Update ports/ignition-common3/portfile.cmake Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com> Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
-rw-r--r--ports/ignition-common3/CONTROL5
-rw-r--r--ports/ignition-common3/portfile.cmake12
2 files changed, 17 insertions, 0 deletions
diff --git a/ports/ignition-common3/CONTROL b/ports/ignition-common3/CONTROL
new file mode 100644
index 000000000..8bca013a1
--- /dev/null
+++ b/ports/ignition-common3/CONTROL
@@ -0,0 +1,5 @@
+Source: ignition-common3
+Version: 3.9.0
+Build-Depends: dlfcn-win32 (windows|uwp), ffmpeg, freeimage, gts, ignition-cmake2, ignition-math6, ignition-modularscripts, libuuid (!windows&!uwp), tinyxml2
+Homepage: https://ignitionrobotics.org/libs/common
+Description: Common libraries for robotics applications
diff --git a/ports/ignition-common3/portfile.cmake b/ports/ignition-common3/portfile.cmake
new file mode 100644
index 000000000..93059ae23
--- /dev/null
+++ b/ports/ignition-common3/portfile.cmake
@@ -0,0 +1,12 @@
+include(${CURRENT_INSTALLED_DIR}/share/ignitionmodularscripts/ignition_modular_library.cmake)
+
+ignition_modular_library(NAME common
+ VERSION "3.9.0"
+ SHA512 8d052850cbb125e334494c9ad9b234c371fe310327dba997515651f29479d747dffa55b0aa822f2a78e6317a4df2d41389c7a07165cdc08894fdfb116e4d9756)
+
+# Remove non-relocatable helper scripts (see https://github.com/ignitionrobotics/ign-common/issues/82)
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin/ign_remotery_vis" "${CURRENT_PACKAGES_DIR}/debug/bin/ign_remotery_vis")
+
+if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
+ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
+endif()