summaryrefslogtreecommitdiff
path: root/rules/CC/RULES
AgeCommit message (Collapse)Author
2025-05-28rules documentation: Fix typosPaul Cristian Sarbu
2025-05-08Merge subtree 'rules' into rules-ccKlaus Aehlig
2025-04-23Merge commit '1e7f2ce643f9b2c7e07c7cec7f04bcf13b489668' 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-08-29["CC", "library"]: document additional providersKlaus Aehlig
2024-08-14Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-08-07Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-07-25Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-06-25Merge commit '15f2ecc5bfc2fc6e090dfcbf712faf012632a50d' 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-13Merge commit '1365efcaa32c7f4752e3caaa7e45c81b4ed7e3d8' into HEADPaul Cristian Sarbu
2024-05-03Merge commit '5b23ba149a136c2669eda62be24deb0da5d31120' into rules/rules-ccOliver Reiche
2024-04-29Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-11-20Merge subtree 'rules' into rules-ccOliver Reiche
2023-08-21Merge 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-19["CC", "defaults"] add basic field documentationKlaus Aehlig
2023-04-18Merge commit '6591e8aa71be7950725c0fb10341a73ab3da4c52'Klaus Aehlig
2023-02-28Merge commit '95bef3c6237c2d3950ba4d886aa0329d242105ce' into HEADKlaus Aehlig
2023-01-20Merge commit 'e75f101e8b988adb458e594ffaaaebc0c01f65df' 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