Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-25 | foreign: Do not use "/usr/bin/which" | Oliver Reiche | |
... because it is not part of the coreutils and we cannot rely on it being available. | |||
2023-08-25 | foreign: Do not hardcode shell location | Oliver Reiche | |
2023-08-21 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2023-08-21 | rules: Add documentation for the implict dependencies | Klaus Aehlig | |
2023-08-17 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2023-08-17 | ["CC/test", "test"] rename implict dependency | Klaus Aehlig | |
... and document at the appropriate place | |||
2023-08-17 | ["CC/auto", "config_file"] rename implicit target | Klaus Aehlig | |
... and mention it at the appropriate part of the documentation. While there, also provide a default TARGETS file. | |||
2023-08-17 | ["shell/test", "script"] Rename implicit dependencies | Klaus Aehlig | |
... and document at the appropriate places what can be overwritten by setting those targets. | |||
2023-08-16 | rules: Propagate PATH list from defaults | Oliver Reiche | |
... instead of creating an ENV from it and propagating this. The idea is to keep PATH entries separate and only join them with ":" when we need it. In this way, we can accumulate PATHs from multiple defaults later, and perform a deduplication ("nub_left") to shorten the final string length. | |||
2023-08-16 | Merge branch 'rules/oss' into rules/rules-cc-rules | Oliver Reiche | |
2023-08-16 | rules: Support BUILD_ARCH for CC defaults | Oliver Reiche | |
2023-08-16 | rules: Propagate PATH list from defaults | Oliver Reiche | |
... instead of creating an ENV from it and propagating this. The idea is to keep PATH entries separate and only join them with ":" when we need it. In this way, we can accumulate PATHs from multiple defaults later, and perform a deduplication ("nub_left") to shorten the final string length. | |||
2023-08-16 | rules: Extend toolchains via defaults from base | Oliver Reiche | |
2023-08-16 | rules: Expression to get base providers as list | Oliver Reiche | |
2023-08-16 | rules: Remove pointless defaults | Oliver Reiche | |
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-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 | 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 | 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-05 | Merge branch 'rules/oss' into rules/rules-cc-rules | Oliver Reiche | |