-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[sdflib] new port #43138
[sdflib] new port #43138
Conversation
I didn't find sdflib name nor the maintainer on https://repology.org/ This port is needed for update mujoco: |
dce6439
to
ed7a5d7
Compare
When testing usage, the following error occurs:
test.cpp#include <iostream> #include "SdfLib/RealSdf.h" CMakeLists.txtcmake_minimum_required (VERSION 3.8) |
@MonicaLiu0311 include(CMakeFindDependencyMacro)
find_dependency(glm CONFIG)
find_dependency(spdlog CONFIG)
find_dependency(cereal CONFIG) Can you test the port again? Thank you for your review. |
7378dd1
to
594983f
Compare
@MonicaLiu0311 The PR is ready for review. |
It only takes three or four simple files to make a test port to automate the usage test. Example: https://github.com/microsoft/vcpkg/pull/43179/files |
I am in favor to add automated test port: |
It because the file name is unofficial |
1d17394
to
b667444
Compare
@MonicaLiu0311 The PR is ready for review. |
I prefer to change back the file name and remove the prefix unofficial from file name. It will also help to detect this port by other ports (mujoco), and remove the manual usage. And just have unofficial in the name space. Let me know if you agree to that change. |
dc9d01d
to
fdae9c5
Compare
Signed-off-by: Tal Regev <[email protected]>
@MonicaLiu0311 I apply all your changes. Please review again. Thank you for your effort! 🙏🏻 |
The usage test passed on |
find_package
calls are REQUIRED, are satisfied byvcpkg.json
's declared dependencies, or disabled with CMAKE_DISABLE_FIND_PACKAGE_Xxx.vcpkg.json
matches what upstream says.vcpkg.json
matches what upstream says../vcpkg x-add-version --all
and committing the result.