summaryrefslogtreecommitdiff
path: root/etc/dev
AgeCommit message (Collapse)Author
2023-09-13just serve: Basic service implementation with commit-of-tree RPCPaul Cristian Sarbu
Initial version, to be extended later with other RPCs.
2023-05-24Split off tests into a separate logical repositoryKlaus Aehlig
This allows better separation and, in particular, repositories needed only for tests do not have to be provided for building the tools. This also better documents which dependencies are only needed for testing.
2023-05-03grpc: fix build fail with protobuf in debug modePaul Cristian Sarbu
2023-04-27Remove unused dependency to bzip2Oliver Reiche
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
... with two minor code base changes compared to previous use of gsl-lite: - dag.hpp: ActionNode::Ptr and ArtifactNode::Ptr are not wrapped in gsl::not_null<> anymore, due to lack of support for wrapping std::unique_ptr<>. More specifically, the move constructor is missing, rendering it impossible to use std::vector<>::emplace_back(). - utils/cpp/gsl.hpp: New header file added to implement the macros ExpectsAudit() and EnsureAudit(), asserts running only in debug builds, which were available in gsl-lite but are missing in MS GSL.
2023-04-18dev: Replace CC/IDE headers target by install-with-depsOliver Reiche
2022-12-21External: Add libarchive dependencyPaul Cristian Sarbu
2022-12-21External: Add bzip2 dependencyOliver Reiche
2022-12-21External: Add libcurl dependencyPaul Cristian Sarbu
2022-03-23add just-ext-hdrs target to stage external headers is a given folderAlberto Sartori
This is useful when e.g. using an IDE to get access to the definition/ declaration of the symbols of external dependencies