summaryrefslogtreecommitdiff
path: root/rules/CC/EXPRESSIONS
AgeCommit message (Collapse)Author
2025-04-23Merge commit '1e7f2ce643f9b2c7e07c7cec7f04bcf13b489668' into HEADPaul Cristian Sarbu
2025-03-21Merge commit '8308f26bb563c711915f40660898e37ef1c92155' into HEADPaul Cristian Sarbu
2024-12-19Merge subtree 'rules' into rules-ccOliver Reiche
* commit 'b987f6bb768ca6b88c666382f22bbdcdeb0178a8': rules-cc: Add support for include scanning
2024-11-06Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-10-25lint information for direct dependencies: honor componentsKlaus Aehlig
... by honoring "modified-transitions" when determining the headers of the direct dependencies.
2024-10-25Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-09-13Rules CC: Deduplicate args returned by expressions collecting args from ↵Sascha Roloff
dependencies
2024-09-13Merge subtree 'rules' into rules-ccSascha Roloff
2024-09-10Merge subtree 'rules' into rules-ccSascha Roloff
2024-08-23rules: add and forward lint information in all casesKlaus Aehlig
... provided the configuration variable "LINT" is set.
2024-08-20Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-08-14Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-08-09object artifacts: honor modified transitionKlaus Aehlig
... for certain fields, in particular, the "components".
2024-08-09compile-deps: include provided deps of componentsKlaus Aehlig
... however not their runfiles, as those become the runfiles of the resulting library.
2024-08-07Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-07-29Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-07-25Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-06-19Merge commit 'b4d1cbc8d77bdffaeab6b01edf5f54eeeb1b81d3' into HEADPaul Cristian Sarbu
2024-06-03debug rule: Fix staging of headersPaul Cristian Sarbu
For libraries the headers of private dependencies were wrongly skipped from staging. For binaries, no headers were passed at all in the provides map. To fix these issues, an additional field is added in the provides map to ensure we collect, and then properly stage, all needed headers for both libraries and binaries.
2024-06-03debug rule: Add flag field to skip installing extra debug artifactsPaul Cristian Sarbu
This is useful when we want to install targets built in debug mode, but do not want to stage all the additional source and header files if no debugging is being performed, e.g., in tests.
2024-05-27Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-05-21Merge subtree 'rules' into rules-ccOliver Reiche
2024-05-13Merge commit '1365efcaa32c7f4752e3caaa7e45c81b4ed7e3d8' into HEADPaul Cristian Sarbu
2024-05-03Merge commit '5b23ba149a136c2669eda62be24deb0da5d31120' into rules/rules-ccOliver Reiche
2024-02-15Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-11-20Merge subtree 'rules' into rules-ccOliver Reiche
2023-09-26Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-08-16Merge commit '54bb2a33b3e36123f8f411f77ec8e76f5b021e3d' into rules/rules-ccOliver Reiche
2023-05-31Merge subtree 'rules' into rules-ccSascha Roloff
2023-05-30Merge commit '9f535dadf06c6c6554bac632069777cf1b63ebf5' into rules/rules-ccOliver Reiche
2023-04-18Merge commit '6591e8aa71be7950725c0fb10341a73ab3da4c52'Klaus Aehlig
2023-01-20Merge commit 'e75f101e8b988adb458e594ffaaaebc0c01f65df' into rules-ccOliver Reiche
2023-01-20Merge commit '741a00134ff1de2ec59c98997aa3b1045c99e3a6' into rules-ccOliver Reiche
2023-01-10Merge commit '5ae5134804b6edaaffec593868f133dd840ef7df' into ↵Oliver Reiche
oreiche/install-rules
2023-01-10Merge commit 'a382b308b9011606e7d07376808812d51631d558' into ↵Oliver Reiche
oreiche/install-rules
2022-12-16Merge commit 'e97ac1a8de806e7bccd6a8be8436e95cf2bbb341' into rules-ccOliver Reiche
2022-12-16Merge commit '95284ec611a53ca9c7925aad4bbe3f6561de018a' into shared-rulesOliver Reiche
2022-12-12Add 'rules/' from commit 'd44be66f2a916168e0f5a7055e49f12c252b2cd2'Oliver Reiche
git-subtree-dir: rules git-subtree-mainline: 247e09b1ba01deb5649c6a73a7f272e1f72178fe git-subtree-split: d44be66f2a916168e0f5a7055e49f12c252b2cd2