[bullet3] Add bullet3 features double-precision and rtti, enable several extras (#25784)

* Add bullet3 features double-precision and rtti, enable a few extras

* [bullet3] bump port-version, format, x-add-version

* [bullet3] bump port-version

* Update version database

* [bullet3] reduce port-version

* Update version database
This commit is contained in:
John Wason 2022-07-18 18:17:19 -04:00 committed by GitHub
parent c39678d764
commit cfc61b1e39
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 22 additions and 3 deletions

View File

@ -13,6 +13,9 @@ vcpkg_from_github(
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES
multithreading BULLET2_MULTITHREADING
double-precision USE_DOUBLE_PRECISION
INVERTED_FEATURES
rtti USE_MSVC_DISABLE_RTTI
)
vcpkg_cmake_configure(
@ -21,9 +24,13 @@ vcpkg_cmake_configure(
-DUSE_MSVC_RUNTIME_LIBRARY_DLL=ON
-DBUILD_CPU_DEMOS=OFF
-DBUILD_BULLET2_DEMOS=OFF
-DBUILD_OPENGL3_DEMOS=OFF
-DBUILD_BULLET3=OFF
-DBUILD_EXTRAS=OFF
-DBUILD_UNIT_TESTS=OFF
-DBUILD_EXTRAS=ON
-DBUILD_BULLET_ROBOTICS_GUI_EXTRA=OFF
-DBUILD_BULLET_ROBOTICS_EXTRA=OFF
-DBUILD_GIMPACTUTILS_EXTRA=OFF
-DBUILD_UNIT_TESTS=OFF
-DINSTALL_LIBS=ON
${FEATURE_OPTIONS}
)

View File

@ -1,6 +1,7 @@
{
"name": "bullet3",
"version": "3.22",
"port-version": 1,
"description": "Bullet Physics is a professional collision detection, rigid body, and soft body dynamics library",
"homepage": "https://github.com/bulletphysics/bullet3",
"license": "Zlib",
@ -15,8 +16,14 @@
}
],
"features": {
"double-precision": {
"description": "Use float64 doubles for bullet3"
},
"multithreading": {
"description": "Multithreading functionality for bullet3"
},
"rtti": {
"description": "Enable RTTI on windows"
}
}
}

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "0f5ea7c8c35304edd8b2eadb5b60b7300a97b772",
"version": "3.22",
"port-version": 1
},
{
"git-tree": "d196c1956b370bd43889ddf5279600092e1af718",
"version": "3.22",

View File

@ -1202,7 +1202,7 @@
},
"bullet3": {
"baseline": "3.22",
"port-version": 0
"port-version": 1
},
"bustache": {
"baseline": "1.1.0",