Investigate and decide on build systems
- Which alternatives to Conan do we have? VCpackage, Bazel, something else? None?
- Compared alternatives to Conan regarding usability and platform independence
- Discussed in small group and decided how to proceed with cpplib
Designs
- Show closed items
Is blocked by
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Florian Spreckelsen added Statusdoing label
added Statusdoing label
- Florian Spreckelsen changed iteration to Sprint May 27, 2024 - Jun 9, 2024
changed iteration to Sprint May 27, 2024 - Jun 9, 2024
- Florian Spreckelsen assigned to @joschaschmiedt
assigned to @joschaschmiedt
- Florian Spreckelsen marked this issue as blocked by #73 (closed)
marked this issue as blocked by #73 (closed)
- Florian Spreckelsen changed the description
Compare with previous version changed the description
- Florian Spreckelsen added Statustodo Task labels and removed Statusdoing label
added Statustodo Task labels and removed Statusdoing label
- Florian Spreckelsen added (D label
added (D label
- Florian Spreckelsen set weight to 8
set weight to 8
- Maintainer
https://github.com/grpc/grpc/tree/master/src/cpp#bazel
Bazel is the primary build system used by the core gRPC development team. Bazel provides fast builds and it easily handles dependencies that support bazel.
- GitLab Automation Bot removed iteration Sprint May 27, 2024 - Jun 9, 2024
removed iteration Sprint May 27, 2024 - Jun 9, 2024
- GitLab Automation Bot changed iteration to Sprint Jun 10, 2024 - Jun 23, 2024
changed iteration to Sprint Jun 10, 2024 - Jun 23, 2024
- Joscha Schmiedt mentioned in issue #73 (closed)
mentioned in issue #73 (closed)
- Maintainer
Another one: build2
- Maintainer
- A vcpkg-biased talk at cppcon 22: https://youtu.be/Ae9EePOIouU?si=s6-V7IgXg1FGGYvM
- Tour of build systems at ccpcon 23: https://youtu.be/Sh3uayB9kHs?si=XJfr4rXN5iEHiwGY
- comparing vcpkg and conan at ndc 2022: https://youtu.be/b4gJtXfrNfU?si=L9OFcRo40jwDF5Pn
- Manage code dependencies at work with new vcpkg features: https://www.youtube.com/watch?v=3vXOKkv3ND0
Edited by Joscha Schmiedt - GitLab Automation Bot removed iteration Sprint Jun 10, 2024 - Jun 23, 2024
removed iteration Sprint Jun 10, 2024 - Jun 23, 2024
- GitLab Automation Bot changed iteration to Sprint Jun 24, 2024 - Jul 7, 2024
changed iteration to Sprint Jun 24, 2024 - Jul 7, 2024
- Maintainer
gRPC with VCPKG: https://github.com/advra/grpc-vcpkg-boilerplate-example
In this example, calling protoc is done in the CMakeLists.txt of the proto folder, not the actual application/library.
Edited by Joscha Schmiedt - GitLab Automation Bot removed iteration Sprint Jun 24, 2024 - Jul 7, 2024
removed iteration Sprint Jun 24, 2024 - Jul 7, 2024
- GitLab Automation Bot changed iteration to Sprint Jul 8, 2024 - Jul 21, 2024
changed iteration to Sprint Jul 8, 2024 - Jul 21, 2024