Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-12 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2023-07-12 | ["CC/test", "test]: support target architecture | Klaus Aehlig | |
... provided it is specified on how to obtain a remote-execution endpoint for the given architecture; in this case, the test binary will be cross compiled for and run on that architecture. The actual building (as well as summarizing multiple test runs) happens on the default execution end point. | |||
2023-07-12 | Add new transtion "maybe for host" | Klaus Aehlig | |
... that transitions to host, unless the ARCH_DISPATCH map indicates that there is an execution-property transition allowing to run actions on the TARGET_ARCH. Also make the "target properties" available as expression as they will be needed when executing the action on the foreign architecture. | |||
2023-07-10 | cmake: Support "targets" field | Oliver Reiche | |
2023-07-10 | foreign: Support overriding defaults via options | Oliver Reiche | |
2023-07-10 | cmake: Make $(AR) available to options | Oliver Reiche | |
2023-07-10 | foreign: Support expanding env variables in options | Oliver Reiche | |
2023-07-10 | foreign: Expose localbase via env var $LOCALBASE | Oliver Reiche | |
2023-07-10 | make: Support staging of deps to localbase | Oliver Reiche | |
2023-06-16 | Merge branch 'just-rules' into rules | Oliver Reiche | |
2023-06-16 | rules: Install pkgconfig files to $PREFIX/lib/pkgconfig | Oliver Reiche | |
2023-06-01 | CC/foreign rules: support timeout scaling | Klaus Aehlig | |
... and set a sensible default. | |||
2023-05-31 | foreign/make: Do not set -j without job number | Oliver Reiche | |
2023-05-31 | Merge commit '970956cf14026dcc863befe38a9331a8065b91b3' into HEAD | Klaus Aehlig | |
2023-05-31 | ["test/shell", "script"] Support long-running tests | Klaus Aehlig | |
2023-05-31 | Update cmake rules to honor dependencies | Sascha Roloff | |
2023-05-31 | Change install location of pkg-config files in install-with-deps rule | Sascha Roloff | |
2023-05-30 | Merge branch 'just-rules' into rules | Oliver Reiche | |
2023-05-30 | rules-cc/foreign: Set rpath | Oliver Reiche | |
2023-05-30 | rules-cc/foreign: Support toolchain deps | Oliver Reiche | |
2023-05-30 | rules-cc/foreign: Also redirect stderr to log file | Oliver Reiche | |
2023-05-30 | rules-cc/foreign/make: Support configure step | Oliver Reiche | |
2023-05-30 | rules-cc/foreign/make: Support multiple targets | Oliver Reiche | |
2023-05-30 | rules-cc/foreign: Support project sub-directory | Oliver Reiche | |
2023-05-30 | rules-cc: Support for external toolchains | Oliver Reiche | |
2023-05-30 | rules-cc: Support run-libs in CC/proto libraries | Oliver Reiche | |
2023-05-30 | rules-cc: Use field_map_provider for default-ENV | Oliver Reiche | |
2023-05-30 | rules-cc: Put global LDFLAGS last | Oliver Reiche | |
2023-05-30 | rules-cc: Fix missing LDFLAGS propagation | Oliver Reiche | |
2023-05-30 | rules-cc: Move binary test_run to expression | Oliver Reiche | |
2023-05-30 | rules-cc: Drop needless conditional | Oliver Reiche | |
2023-05-30 | rules: Support for external toolchains | Oliver Reiche | |
2023-05-30 | rules: Move binary test_run to expression | Oliver Reiche | |
2023-05-30 | rules: Use field_map_provider for default-ENV | Oliver Reiche | |
2023-05-30 | rules: Drop needless conditional | Oliver Reiche | |
2023-05-16 | Set CMAKE_{SOURCE,BINARY}_DIR in cmake build environment | Sascha Roloff | |
Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> | |||
2023-05-16 | Remove CMAKE_BUILD_PARALLEL_LEVEL from cmake build environment | Sascha Roloff | |
Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> | |||
2023-05-09 | rules: prebuilt expr calls pkg-config with --static | Oliver Reiche | |
... for static prebuilt libraries. | |||
2023-05-08 | rules: Fix wrong import in data staged | Oliver Reiche | |
2023-05-06 | ["data", "staged"]: support dropping paths | Klaus 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-05 | Merge branch 'rules/oss' into rules/rules-cc-rules | Oliver Reiche | |
2023-05-05 | rules: Test symbol and macro separately for auto config | Oliver Reiche | |
2023-04-26 | Merge branch 'rules' into rules-cc/rules | Oliver Reiche | |
2023-04-26 | rules: Support mixing system/toolchain for protoc/grpc | Oliver Reiche | |
2023-04-26 | rules: Fix propagation of PATH for protoc | Oliver Reiche | |
2023-04-25 | Merge commit '09c9aafa8efafc8bcbb0e26d49a2252816d6948b' | Klaus Aehlig | |
2023-04-25 | Merge commit '538e367d4c976646a5ae58a006e30a227bb3bee9' | Klaus Aehlig | |
2023-04-24 | ["CC/test", "test"]: Support RUNS_PER_TEST | Klaus Aehlig | |
2023-04-24 | ["CC/test", "test"]: factor out test-input | Klaus 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-20 | Merge commit 'cb266253493b9060ccbfd9e4667cbdc1cbde1473' | Klaus Aehlig | |