Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-22 | Bump just version to v1.2.0-beta3 | Oliver Reiche | |
2023-08-21 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2023-08-21 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2023-08-21 | rules: Add documentation for the implict dependencies | Klaus Aehlig | |
2023-08-17 | Update derived files | Klaus Aehlig | |
2023-08-17 | documentation: include missing rules | Klaus Aehlig | |
2023-08-17 | Merge subtree 'rules' into rules-cc | 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 | Update documentation | Oliver Reiche | |
2023-08-16 | defaults: Set defaults for patch | Oliver Reiche | |
2023-08-16 | Merge commit '54bb2a33b3e36123f8f411f77ec8e76f5b021e3d' into rules/rules-cc | 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 | 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 | patch: Support defaults for patch rules | Oliver Reiche | |
... and extend compatibility by not relying on arguments that are only supported by GNU patch implementations. | |||
2023-08-16 | patch: Drop patch-part | Oliver Reiche | |
... because it was using tool that are not part of coreutils. Using patch parts can still be done via patching patches. | |||
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: Implement nub_left for PATH | Oliver Reiche | |
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-14 | Update derived files | Klaus Aehlig | |
2023-07-14 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2023-07-14 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2023-07-14 | ["shell/test", "script"]: 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 (script and) dependencies 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 | Update derived files | Klaus Aehlig | |
2023-07-12 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
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 | Update derived files | Oliver Reiche | |
2023-07-10 | Merge subtree 'rules' into rules-cc | Oliver Reiche | |
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 | doc: Use C++ sources in tutorial | Oliver Reiche | |
... as libssl.a is C++ as well. | |||
2023-06-16 | doc: Update pkgconfig location in tutorial | Oliver Reiche | |
2023-06-16 | Merge branch 'just-rules' into rules | Oliver Reiche | |
2023-06-16 | Merge subtree 'rules' into rules-cc | Oliver Reiche | |
2023-06-16 | rules: Install pkgconfig files to $PREFIX/lib/pkgconfig | Oliver Reiche | |
2023-06-12 | Merge commit '9eff44503a5312d74ce1eb896a3bbfbf42b1814e' into rules/rules-cc | Oliver Reiche | |
2023-06-12 | doc: Improve format and fix typo | Oliver Reiche | |
2023-06-12 | doc: Convert docs to markdown | Oliver Reiche | |
2023-06-12 | Update derived files | Oliver Reiche | |