summaryrefslogtreecommitdiff
path: root/rules/CC/foreign/cmake
AgeCommit message (Collapse)Author
2025-05-07Merge subtree 'rules' into rules-ccOliver Reiche
* commit 'b909c514866f1f0713edd831d183e4fa1e5c91f5': Do not assume out_dirs exist rules: Do not assume out_dirs exist
2025-02-13Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-11-06Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-09-27Merge subtree 'rules' into rules-ccKlaus Aehlig
2024-06-11foreign rules: fix computation of absolute pathsKlaus Aehlig
When setting CC, etc, in foreign rules, it is often useful to have it set as absolute path. This originally was achieved using realpath(1). This, however, implies that symbolic links are followed as well, which confuses some compilers if they are not called with correct argv[0]. Therefore, 4e86f756bddca8db402502be47c0825e1e2aeb0d tries to replace this by concatenation with $(pwd), which, however, is only correct for tools brought locally by the toolchain. Hence fix the test by not evaluating it in the shell at all and rather using the knowledge about toolchain versus system tools that the rules have anyway.
2024-05-22Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-11-30Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-11-20Merge subtree 'rules' into rules-ccOliver Reiche
2023-09-27Merge subtree 'rules' into rules-ccOliver Reiche
2023-08-30Merge subtree 'rules' into rules-ccOliver Reiche
2023-08-25Merge subtree 'rules' into rules-ccOliver Reiche
2023-08-16Merge commit '54bb2a33b3e36123f8f411f77ec8e76f5b021e3d' into rules/rules-ccOliver Reiche
2023-07-10Merge subtree 'rules' into rules-ccOliver Reiche
2023-06-01Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-05-31Merge subtree 'rules' into rules-ccSascha Roloff
2023-05-30Merge commit '9f535dadf06c6c6554bac632069777cf1b63ebf5' into rules/rules-ccOliver Reiche
2023-05-16Merge subtree 'rules' into rules-ccOliver Reiche
2023-01-31Merge commit '392c7451987c10d5dbf23d484f2ed79aa7115e6b' into rules-ccOliver Reiche
2023-01-26Merge commit '0257363b76a05ed2f12dec689bd5dbc5b4e5b0e6' into rules-ccOliver Reiche