-
Notifications
You must be signed in to change notification settings - Fork 0
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
Inclusion request review into conan-center #9
Comments
The benchmark people are interested in official Conan support, maybe consider helping the efforts over there? google/benchmark#635 |
Hi @Croydon and thanks a lot for pointing to that valuable information. Currently we have 2 inclusion requests for this library and now the benchmark people interested in Conan. So I guess best option will be to wait for them to include official support. I will keep this open until we know how the official recipe develops. Thanks a lot guys! |
@danimtb @raulbocanegra I have prepared here an in-source recipe. I would appreciate some feedback 😄 |
@Croydon looking quite good and non intrusive enough to make a decent PR with the Conan stuff! Great job |
Hi @Croydon I had a look at it and it seems ok. I only have one doubt: windows 32 bits builds are not supported, so could it be fine to raise an exception as you do with shared builds? |
From my understanding in google/benchmark#447 32bit Windows builds are supported, you just don't need to set the BENCHMARK_BUILD_32_BITS option to true, if you would, then the -m32 flag would get appended, which MSVC doesn't understand and therefore fails. 32bit Windows builds should be fine. PR is in progress, btw, for the case you didn't notice google/benchmark#647 😄 |
Benchmark is now in the Conan Center Index: https://github.com/conan-io/conan-center-index/ |
Inclusion Request Review
This is a review for google_benchmark/1.4.1@tsoft/stable (tsoft/public-conan) inclusion request to conan-center.
This review follows the inclusion guidelines of third party libraries.
Package
google_benchmark/1.4.1@tsoft/stable
Checks and Comments
Recipe quality
Please indicate license of library explicitly in
license
attribute.CI Integration
Bintray Package Information
Please complete the Bintray metadata indicated above
Additional comments
Missing packages for apple-clang 9.1, Linux clang 5 and 6 and Linux GCC 8. Please include them in your Travis CI like this:
I think there is a missing optional dependency from gtest: https://github.com/google/benchmark/blob/1f35fa4aa71bffb5e5672f7ca876561d6adef4fd/CMakeLists.txt#L26
Check also the readme: https://github.com/google/benchmark#building
Finally, do we really want to name it "google_benchmark"? Is "benchmark" not right? Are there other many "benchmark" libraries apart from the google's one? I think we should stick to the project name.
Please do not hesitate to ask if any doubt and I will be happy to help and discuss the changes requested. Hope everything makes sense! 😄
The text was updated successfully, but these errors were encountered: