summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-19Update just dependency to 1.1.0 releasev1.1Klaus Aehlig
2023-05-16Update derived filesOliver Reiche
2023-05-16Merge subtree 'rules' into rules-ccOliver Reiche
2023-05-16Set CMAKE_{SOURCE,BINARY}_DIR in cmake build environmentSascha Roloff
Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com>
2023-05-16Remove CMAKE_BUILD_PARALLEL_LEVEL from cmake build environmentSascha Roloff
Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com>
2023-05-09Merge commit '40d6a2decf29a697a0aaa9ed211aaf5c4102f855' into rules/rules-ccOliver Reiche
2023-05-09rules: prebuilt expr calls pkg-config with --staticOliver Reiche
... for static prebuilt libraries.
2023-05-08Merge commit '0a11bce4b8f80e8e9041788ccbf383722394872f' into rules/rules-ccOliver Reiche
2023-05-08rules: Fix wrong import in data stagedOliver Reiche
2023-05-06["data", "staged"]: support dropping pathsKlaus Aehlig
In this way, GLOB constructs can be used more easily. As the dropping happens early, this can also be used to solve staging conflicts, by removing that logical path and later add a consolidated artifact to that path.
2023-05-06["data", "staged"]: support dropping pathsKlaus Aehlig
In this way, GLOB constructs can be used more easily. As the dropping happens early, this can also be used to solve staging conflicts, by removing that logical path and later add a consolidated artifact to that path.
2023-05-05Upgrade just tag and regenerate repos.jsonOliver Reiche
2023-05-05Update documentationOliver Reiche
2023-05-05Merge commit '90e9723f27a165f9d0f36b790ba4da8a1d1d8b7e' into rules/rules-ccOliver Reiche
2023-05-05Merge branch 'rules/oss' into rules/rules-cc-rulesOliver Reiche
2023-05-05rules: Test symbol and macro separately for auto configOliver Reiche
2023-04-26Merge commit 'b48ea94548702786dc66067546e85de0d71efe27' into rules-ccOliver Reiche
2023-04-26Merge branch 'rules' into rules-cc/rulesOliver Reiche
2023-04-26rules: Support mixing system/toolchain for protoc/grpcOliver Reiche
2023-04-26rules: Fix propagation of PATH for protocOliver Reiche
2023-04-25Regenerate documentationKlaus Aehlig
2023-04-25Merge commit '0ec029037c13ab313c2a692493cb798bfdf9e34e'Klaus Aehlig
2023-04-25Merge commit '09c9aafa8efafc8bcbb0e26d49a2252816d6948b'Klaus Aehlig
2023-04-25Merge commit '538e367d4c976646a5ae58a006e30a227bb3bee9'Klaus Aehlig
2023-04-24["CC/test", "test"]: Support RUNS_PER_TESTKlaus Aehlig
2023-04-24["CC/test", "test"]: factor out test-inputKlaus Aehlig
In this way, the test action gets canonical, so adding RUNS_PER_TEST support to this rule should be easily mergable into downstream rules.
2023-04-20Merge commit 'cb266253493b9060ccbfd9e4667cbdc1cbde1473'Klaus Aehlig
2023-04-20Merge commit 'cb266253493b9060ccbfd9e4667cbdc1cbde1473'Klaus Aehlig
2023-04-20["CC/proto", "library"] proto deps are publicKlaus Aehlig
... also for non-service libraries; the generated .ph.h files may well refer, e.g., the well-known protos.
2023-04-19bundled tools: bring own defaultsKlaus Aehlig
... instead of using the strict -Wall defaults that are used for just.
2023-04-19README: update and clarify the source of proto toolsKlaus Aehlig
2023-04-19proto rules: reattach toolchainKlaus Aehlig
Restore the behaviour that, when the rules are imported via just-import-git, the proto tool chain comes as a dependency. In this way the rules can be used in an environment with just a C/C++ compiler present while still having proto available.
2023-04-19["CC", "defaults"] add basic field documentationKlaus Aehlig
2023-04-19["CC", "defaults"] add basic field documentationKlaus Aehlig
2023-04-19Merge commit 'ec15b36a5bca5916ba06dcff83bb8ea46b25446a'Klaus Aehlig
2023-04-19Merge commit 'ec15b36a5bca5916ba06dcff83bb8ea46b25446a'Klaus Aehlig
2023-04-19CC/proto toolchain staging: add missing elseKlaus Aehlig
If we have a provided toolchain, we stage it to the corresponding subdirectory. Otherwise, we still have to provide a value of the correct type (a map) rather than the default else (which is the empty list).
2023-04-18Update documentationKlaus Aehlig
2023-04-18Merge commit '6591e8aa71be7950725c0fb10341a73ab3da4c52'Klaus Aehlig
2023-04-18Merge commit '48f4317'Klaus Aehlig
2023-04-18Merge commit '0db46fe'Klaus Aehlig
2023-04-18Merge commit '9e061c2'Klaus Aehlig
2023-04-18Merge commit 'f54fda7'Klaus Aehlig
Ours merge for the backported commits.
2023-04-18Merge commit '67afc29'Klaus Aehlig
2023-04-18rules: Support protoc/grpc_cpp_plugin from defaultsOliver Reiche
2023-04-18rules: Support hdrs-only for install-with-deps ruleOliver Reiche
2023-04-18rules: Move install-with-deps to EXPRESSIONSOliver Reiche
2023-04-18rules: Support install-with-deps ruleOliver Reiche
Backport of commits a382b308b9011606e7d07376808812d51631d558 and 5ae5134804b6edaaffec593868f133dd840ef7df from the rules-cc repository.
2023-04-18rules: Fix missing CXXFLAGS propagation for proto libsOliver Reiche
2023-04-18rules: Update dependency on protobuf and grpc targetsOliver Reiche