summaryrefslogtreecommitdiff
path: root/CC/foreign/cmake/RULES
AgeCommit message (Collapse)Author
2024-05-22CC/foreign: support shell toolchainKlaus Aehlig
2023-11-20foreign: Only resolve symlinks on user requestOliver Reiche
2023-08-30foreign: Implement 'expand_exec' via POSIX shellOliver Reiche
... and coreutils by default. This has the advantage that no C compiler and no specific toolchain definition is required to build rule-internal tools. 'expand_exec' is provided via an implicit target with proper config transition for host, so it could be overwritten by the rule user. The C code of the previous implementation is still kept as an example.
2023-08-25foreign: Support defaults for foreign rulesOliver Reiche
2023-07-10cmake: Support "targets" fieldOliver Reiche
2023-07-10cmake: Make $(AR) available to optionsOliver Reiche
2023-07-10foreign: Support expanding env variables in optionsOliver Reiche
2023-07-10foreign: Expose localbase via env var $LOCALBASEOliver Reiche
2023-06-01CC/foreign rules: support timeout scalingKlaus Aehlig
... and set a sensible default.
2023-05-31Update cmake rules to honor dependenciesSascha Roloff
2023-05-30rules-cc/foreign: Support toolchain depsOliver Reiche
2023-05-30rules-cc/foreign: Support project sub-directoryOliver Reiche
2023-05-16Set CMAKE_{SOURCE,BINARY}_DIR in cmake build environmentSascha Roloff
Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com>
2023-01-31cmake: Support setting number of build jobsOliver Reiche
2023-01-31cmake: Support pre_cmds and post_cmdsOliver Reiche
2023-01-31Fix result of ["CC/foreign/cmake", "data"]Oliver Reiche
2023-01-26Support creating libraries from CMake projectOliver Reiche