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
Port request: Abseil (Google's common library) #1883
Comments
Bazel doesn't work for me on Windows |
They will add for them CMake to Abseil |
I wasn't sure what that comment meant at first, but I think you're saying that Google is going to have to add CMake support to Abseil so that it can be used by these other projects. The implication being that there's no point vcpkg adding it now when official support will come anyway before it's really needed here. If that is what you meant, I agree. |
👍 |
Totally experimental; don't take a dependency; etc etc: I've written a replacement buildsystem for abseil in CMake available in master (9f9b4bc). It also installs targets (subject to change in the future according to what Google does for their official cmake buildsystem): find_package(unofficial-abseil REQUIRED)
link_libraries(unofficial::abseil::strings unofficial::abseil::base) |
@ras0219-msft out of topic Are you guys at cppcon? |
Yep, I gave a talk on vcpkg on Tuesday and I'll be at the Microsoft booth all week if anyone wants to drop by! |
@ras0219-msft I am not. But would love to hear about the talks. Hopeful they are going to release some videos soon |
Bazel is a build system for Abseil. |
I can't even run |
@KindDragon Bazel fails on windows most of the time. I don't think it is as stable as they assume it to be |
@ras0219-msft Please close |
Google has just released a library with some of their low-level code such as time, string handling, and their mutex class. There are plans to add logging and command-line flag infrastructure.
This is a pre-emptive request, because the library has just been released so it is not a dependency of any public project (or probably of any private project). But the announcement mentions that this library already existed privately inside Google, and bits of it are currently copy-and-pasted into protobuf and gRPC (already in vcpkg) and TensorFlow (#466), and this will change to a proper dependency over time. So sooner or later it will need to be included if these other packages are (still) to be.
The text was updated successfully, but these errors were encountered: