Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
But vcpkg does seem so much simpler to package for or use. Someone packaged my library for vcpkg and I am looking at the files and it's a few declarative lines https://github.com/microsoft/vcpkg/tree/master/ports/daw-json-link in a couple files. On the other hand, going through the conan manual https://docs.conan.io/en/latest/creating_packages/getting_started.html#creating-the-package-recipe and it looks like I am repeating the whole cmake infra that I have in python. Even the document to add vcpkg, https://github.com/microsoft/vcpkg/blob/master/docs/examples/packaging-github-repos.md , Allows for a cmake happy path.
Nope, Java, uses C++ at it's core: https://github.com/openjdk/jdk
Seamless integration without any hardcoded details is certainly possible, but not quite as out of the box as vcpkg.
vcpkg is capable of pulling the dependency from any arbitrary source, e.g. git repositories. This makes using a library easier if you don't need to submit it to any package repositories.
And of course all the linuxery things work as fast on Windows? Maybe those guys are also saying sh*t https://github.com/geany/geany/issues/2305?