forked from microsoft/vcpkg
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[rbdl-orb] Merging rbdl and rbdl-orb ports (microsoft#25695)
* merge port rbdl-orb and rbdl * vcpkg x-add-version rbdl * readded rbdl-orb port and empty it reffering to rbdl * vcpkg x-add-version --all
- Loading branch information
Showing
8 changed files
with
48 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1 @@ | ||
if (EXISTS "${CURRENT_INSTALLED_DIR}/share/rbdl/copyright") | ||
message(FATAL_ERROR "${PORT} conflict with rbdl, please remove rbdl before install ${PORT}.") | ||
endif() | ||
|
||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" RBDL_STATIC) | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO ORB-HD/rbdl-orb | ||
REF a2e5428729b636c6232c3b90e4ddac80f7d42b1a | ||
SHA512 2a10b3a7ac4e49b0ac5e7204f419a132bef7431c3ba55a72a8d10f9fea1972419682367bda32506b8daf58fc65405c7f3b7fe11fe661fc3dc6c98a3206cf1253 | ||
HEAD_REF master | ||
) | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH PARSER_SOURCE_PATH | ||
REPO ORB-HD/URDF_Parser | ||
REF 8fcc3174743cf3e7561ffb6625524f8133161df4 | ||
SHA512 6cba22e98f23e74fd7c1dcb356d88b5e24c61913dc900e584ed313b1fcce5d6832ceafcf15a3ea7a56714ab82d3cd7d9f4350d3d242614561c836bd4735e3f4f | ||
) | ||
if(NOT EXISTS "${SOURCE_PATH}/addons/urdfreader/thirdparty/urdfparser/CMakeLists.txt") | ||
file(REMOVE_RECURSE "${SOURCE_PATH}/addons/urdfreader/thirdparty/urdfparser") | ||
file(RENAME "${PARSER_SOURCE_PATH}" "${SOURCE_PATH}/addons/urdfreader/thirdparty/urdfparser") | ||
endif() | ||
|
||
vcpkg_cmake_configure( | ||
SOURCE_PATH "${SOURCE_PATH}" | ||
OPTIONS | ||
-DRBDL_BUILD_STATIC=${RBDL_STATIC} | ||
-DRBDL_BUILD_ADDON_LUAMODEL=ON | ||
-DRBDL_BUILD_ADDON_GEOMETRY=ON | ||
-DRBDL_BUILD_ADDON_URDFREADER=ON | ||
-DRBDL_BUILD_EXECUTABLES=OFF | ||
-DRBDL_VCPKG_BUILD=ON | ||
) | ||
|
||
vcpkg_cmake_install() | ||
|
||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") | ||
|
||
vcpkg_copy_pdbs() | ||
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/RBDL PACKAGE_NAME RBDL) | ||
vcpkg_fixup_pkgconfig() | ||
|
||
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,10 @@ | ||
{ | ||
"name": "rbdl-orb", | ||
"version": "3.1.2", | ||
"port-version": 1, | ||
"version": "3.2.0", | ||
"port-version": 2, | ||
"description": "Rigid Body Dynamics Library - ORB", | ||
"homepage": "https://github.com/orb-hd/rbdl-orb", | ||
"dependencies": [ | ||
"boost", | ||
"eigen3", | ||
"lua", | ||
{ | ||
"name": "vcpkg-cmake", | ||
"host": true | ||
}, | ||
{ | ||
"name": "vcpkg-cmake-config", | ||
"host": true | ||
} | ||
"rbdl" | ||
] | ||
} |
15 changes: 0 additions & 15 deletions
15
ports/rbdl/001_x64_number_of_sections_exceeded_in_object_file_patch.diff
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,41 @@ | ||
if (EXISTS "${CURRENT_INSTALLED_DIR}/share/rbdl-orb/copyright") | ||
message(FATAL_ERROR "${PORT} conflict with rbdl-orb, please remove rbdl-orb before install ${PORT}.") | ||
endif() | ||
|
||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" RBDL_STATIC) | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO rbdl/rbdl | ||
REF v2.6.0 | ||
SHA512 7b5fd03c0090277f295a28a1ff0542cd8cff76dda4379b3edc61ca3d868bf77d8b4882f81865fdffd0cf756c613fe55238b29a83bc163fc32aa94aa9d5781480 | ||
HEAD_REF master | ||
PATCHES 001_x64_number_of_sections_exceeded_in_object_file_patch.diff | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO rbdl/rbdl | ||
REF 6e92742d469efaf59ec2503882693b621f41eca8 | ||
SHA512 d266732fe50a4cd5c55f9ff838649157e48994744f39d9eda9feee640dd400a5bb35ca620386ca65c9f1cdcb1adc923c34809dcb025bd6fc052baa9df57a4a6f | ||
HEAD_REF master | ||
) | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH PARSER_SOURCE_PATH | ||
REPO ORB-HD/URDF_Parser | ||
REF 8fcc3174743cf3e7561ffb6625524f8133161df4 | ||
SHA512 6cba22e98f23e74fd7c1dcb356d88b5e24c61913dc900e584ed313b1fcce5d6832ceafcf15a3ea7a56714ab82d3cd7d9f4350d3d242614561c836bd4735e3f4f | ||
) | ||
if(NOT EXISTS "${SOURCE_PATH}/addons/urdfreader/thirdparty/urdfparser/CMakeLists.txt") | ||
file(REMOVE_RECURSE "${SOURCE_PATH}/addons/urdfreader/thirdparty/urdfparser") | ||
file(RENAME "${PARSER_SOURCE_PATH}" "${SOURCE_PATH}/addons/urdfreader/thirdparty/urdfparser") | ||
endif() | ||
|
||
vcpkg_cmake_configure( | ||
SOURCE_PATH "${SOURCE_PATH}" | ||
OPTIONS | ||
-DRBDL_BUILD_STATIC=${RBDL_STATIC} | ||
-DRBDL_BUILD_ADDON_LUAMODEL=ON | ||
-DRBDL_BUILD_ADDON_GEOMETRY=ON | ||
-DRBDL_BUILD_ADDON_URDFREADER=ON | ||
-DRBDL_BUILD_EXECUTABLES=OFF | ||
-DRBDL_VCPKG_BUILD=ON | ||
) | ||
|
||
vcpkg_cmake_install() | ||
|
||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") | ||
|
||
vcpkg_copy_pdbs() | ||
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/RBDL PACKAGE_NAME RBDL) | ||
vcpkg_fixup_pkgconfig() | ||
|
||
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) | ||
|
||
vcpkg_fixup_pkgconfig() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,20 @@ | ||
{ | ||
"name": "rbdl", | ||
"version": "2.6.0", | ||
"port-version": 3, | ||
"version": "3.2.0", | ||
"port-version": 4, | ||
"description": "Rigid Body Dynamics Library", | ||
"homepage": "https://github.com/rbdl/rbdl", | ||
"license": "Zlib", | ||
"dependencies": [ | ||
"boost", | ||
"eigen3", | ||
"lua", | ||
{ | ||
"name": "vcpkg-cmake", | ||
"host": true | ||
}, | ||
{ | ||
"name": "vcpkg-cmake-config", | ||
"host": true | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters