aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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()