diff options
| author | Phoebe <20694052+PhoebeHui@users.noreply.github.com> | 2020-02-29 13:30:50 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-28 21:30:50 -0800 |
| commit | df31c41168c285132144204b399b5b9c86b61242 (patch) | |
| tree | 654d61022e1723a2215a7e5f527b535830a2f719 | |
| parent | 2121698e7ba68ec02484f864619a5bd74032aa62 (diff) | |
| download | vcpkg-df31c41168c285132144204b399b5b9c86b61242.tar.gz vcpkg-df31c41168c285132144204b399b5b9c86b61242.zip | |
[bullet3] Add usage (#10226)
| -rw-r--r-- | ports/bullet3/CONTROL | 2 | ||||
| -rw-r--r-- | ports/bullet3/portfile.cmake | 13 | ||||
| -rw-r--r-- | ports/bullet3/usage | 4 |
3 files changed, 11 insertions, 8 deletions
diff --git a/ports/bullet3/CONTROL b/ports/bullet3/CONTROL index be9bf2ef3..4c91594cd 100644 --- a/ports/bullet3/CONTROL +++ b/ports/bullet3/CONTROL @@ -1,5 +1,5 @@ Source: bullet3
-Version: 2.89
+Version: 2.89-1
Homepage: https://github.com/bulletphysics/bullet3
Description: Bullet Physics is a professional collision detection, rigid body, and soft body dynamics library
diff --git a/ports/bullet3/portfile.cmake b/ports/bullet3/portfile.cmake index cfad9f391..82bb8c793 100644 --- a/ports/bullet3/portfile.cmake +++ b/ports/bullet3/portfile.cmake @@ -11,10 +11,9 @@ vcpkg_from_github( PATCHES cmake-fix.patch ) -set(BULLET_MULTITHREADING OFF) -if ("multithreading" IN_LIST FEATURES) - set(BULLET_MULTITHREADING ON) -endif() +vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + multithreading BULLET2_MULTITHREADING +) vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} @@ -28,7 +27,7 @@ vcpkg_configure_cmake( -DBUILD_EXTRAS=OFF -DBUILD_UNIT_TESTS=OFF -DINSTALL_LIBS=ON - -DBULLET2_MULTITHREADING=${BULLET_MULTITHREADING} + ${FEATURE_OPTIONS} ) vcpkg_install_cmake() @@ -42,5 +41,5 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/include/bullet/BulletInverseDynamics vcpkg_copy_pdbs() -# Handle copyright -file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/bullet3 RENAME copyright) +file(INSTALL ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) +file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/bullet3/usage b/ports/bullet3/usage new file mode 100644 index 000000000..43b6d667a --- /dev/null +++ b/ports/bullet3/usage @@ -0,0 +1,4 @@ +The package bullet3 provides CMake targets:
+
+find_package(Bullet CONFIG REQUIRED)
+target_link_libraries(main PRIVATE LinearMath Bullet3Common BulletDynamics BulletSoftBody)
|
