-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add simbody port * Use newer vcpkg functions * Fix cmake config path for unix * Use patch file instead * Fix tools path for unix * Hard-code tools path * Add freeglut dep * Link to GLUT::GLUT * Don't build visualization * Fix static * Fix static * Update versions * Fail for uwp * Update baseline * Apply suggestions from code review Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Add !uwp to vcpkg.json * Fix static * Test simbody PR on CI * Try new ref * Fix hash * Fix osx * Fix * Update ref after upstream merge * Update ports/simbody/portfile.cmake Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com> * Update version Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
- Loading branch information
1 parent
e0ac445
commit 4bd3a11
Showing
4 changed files
with
69 additions
and
0 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 |
---|---|---|
@@ -0,0 +1,37 @@ | ||
|
||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO simbody/simbody | ||
REF 040562785acd4b6d9d26ea6762d5c80075e0c474 | ||
SHA512 b803ed45fbaa60c5af601ac2d0be2a109eae19428d72ab06952403e12116ee08592014d85accad8e6a64aed6bb0afbd6f9dff6588c4b22da65fd1bac067f8662 | ||
HEAD_REF master | ||
) | ||
|
||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC_LIBRARIES) | ||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_DYNAMIC_LIBRARIES) | ||
|
||
vcpkg_cmake_configure( | ||
SOURCE_PATH "${SOURCE_PATH}" | ||
OPTIONS | ||
-DBUILD_DYNAMIC_LIBRARIES=${BUILD_DYNAMIC_LIBRARIES} | ||
-DBUILD_STATIC_LIBRARIES=${BUILD_STATIC_LIBRARIES} | ||
-DWINDOWS_USE_EXTERNAL_LIBS=ON | ||
-DINSTALL_DOCS=OFF | ||
-DBUILD_VISUALIZER=OFF | ||
-DBUILD_EXAMPLES=OFF | ||
-DBUILD_TESTING=OFF | ||
) | ||
|
||
vcpkg_cmake_install() | ||
|
||
if(WIN32) | ||
vcpkg_cmake_config_fixup(CONFIG_PATH cmake) | ||
else() | ||
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}") | ||
endif() | ||
|
||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") | ||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") | ||
|
||
# Handle copyright | ||
file(INSTALL "${SOURCE_PATH}/LICENSE.txt" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) |
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 |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{ | ||
"name": "simbody", | ||
"version-date": "2022-01-04", | ||
"description": "High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.", | ||
"homepage": "https://simtk.org/home/simbody", | ||
"supports": "!uwp", | ||
"dependencies": [ | ||
"blas", | ||
"lapack", | ||
{ | ||
"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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "9474ba4a8027fb4f8e3e160decc4fa9f443a16e9", | ||
"version-date": "2022-01-04", | ||
"port-version": 0 | ||
} | ||
] | ||
} |